
正文
包含JAVA0到9的整数代码的词条
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
用java生成0-9之间的随机整数,并统计个数出现的次数
import java.util.Random;
public class Test {
public static void main(String[] args) {
int[] data = new int[10];
Random random = new Random();
for(int i=0;i10000;i++){
data[random.nextInt(10)]++;
}
for(int i=0;i10;i++){
System.out.println(i + "出现次数:"+data[i]);
}
}
}
0出现次数:1003
1出现次数:953
2出现次数:996
3出现次数:1028
4出现次数:1010
5出现次数:1013
6出现次数:1039
7出现次数:1000
8出现次数:973
9出现次数:985
相关问答
Q1: java如何产生1-10随机数
java代码方法一如下JAVA0到9的整数代码:
int random=(int)(Math.random()*10+1)
java代码方法二如下JAVA0到9的整数代码:
package bdqn_Empy;
import java.util.Random;
public class Text {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
int a=0;
Random b=new Random();
a=b.nextInt(101);
System.out.println(a);
}
}
扩展资料:
可以先通过 random方法生成一个随机数,然后将结果乘以10。此时产生JAVA0到9的整数代码的随机数字即为大于等于0小于10的数字。
然后再利用nt方法进行转换它会去掉小数掉后面的数字即只获取整数部分,不是四舍五入)。最后即可获取一个0到9的整数型随机数字。其实现方法很简单,就是对原有的 grandom方法按照如下的格式进行变型:(int( Math. Random0*10)即可。
其实JAVA0到9的整数代码我们还可以对这个方法进行扩展,让其产生任意范围内的随机数。至需要将这个10换成n即可,如改为( int(Math. Random0n)。此时应用程序就会产生一个大于等于0小与n之间的随机数。
如将n设置为5,那么其就会产生一个0到5之间的整数型的随机数。如果将这个写成一个带参数的方法,那么只要用户输入需要生成随机数的最大值,就可以让这个方法来生成制定范围的随机数。
Q2: 怎样编写java代码实现能产生(0-9)的随机数
这个的方法有非常多.1.你可以使用时间来做到获取当前毫秒数,比如:System.currentTimeMillis;2.使用 Math类Double b=(Double)(Math.random()*1000);3.使用专用随机类Random random=new Random();int intNumber=random.nextInt(); 当然,这些方法返回的未必是一个0-9的数,假设 获得的数为 a你可以使用 String b = String.valueOf(a);
int c = Integer.valueOf(b.substring(b.length()-1));来获取最后一个数
关于JAVA0到9的整数代码和的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。






