JAVA中如何产生INT随机数
publicclassa_0894_random{publicstaticvoidmain(String[]args){inta;a=(int)Math.random()...
public class a_0894_random {
public static void main(String [] args) {
int a ; a = (int)Math.random() * 100;
System.out.println(a);
}
}
为什么输出的结果是0了? 我想要得到一个INT随机数 展开
public static void main(String [] args) {
int a ; a = (int)Math.random() * 100;
System.out.println(a);
}
}
为什么输出的结果是0了? 我想要得到一个INT随机数 展开
5个回答
展开全部
a = (int)(Math.random() * 100);
这样就可以解决了
Math.random()产生的是[0,1)的随机数 强转成int 把整数部分截取以后就一定会是0
这样就可以解决了
Math.random()产生的是[0,1)的随机数 强转成int 把整数部分截取以后就一定会是0
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
import java.util.*
Random rand = new Random();
int i = rand.nextInt(100);//100内的随机数
Random rand = new Random();
int i = rand.nextInt(100);//100内的随机数
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
public class a_0894_random {
public static void main(String [] args) {
int a=0;
a = (int)(Math.random() * 100);
System.out.println(a);
}
}
public static void main(String [] args) {
int a=0;
a = (int)(Math.random() * 100);
System.out.println(a);
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
int a = (int)(Math.random() * 100);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询