问题描述
- java random nextint为什么我不能产生800个随机数,700个数字就可以
- public static void main(String[] args)
{
Scanner input=new Scanner(System.in);//创建一个键盘扫描类对象
System.out.print(""请您输入排序个数:"");
int num=input.nextInt(); //输入整型System.out.print(""随机生成""+num+""个整数:""); Random r = new Random(); int a[]=new int[num]; for(int i = 0;i < num;i++) { int n=r.nextInt(1000); a[i]=n; System.out.print(n+"" ""); }
解决方案
Scanner input=new Scanner(System.in);//创建一个键盘扫描类对象 System.out.print(""请您输入排序个数:""); int num=input.nextInt(); //输入整型 System.out.print(""随机生成""+num+""个整数:""); Random r = new Random(); int a[]=new int[num]; for(int i = 0;i < num;i++) { int n=r.nextInt(1000); a[i]=n; System.out.println(""第"" + i + ""个数字-> "" + n); }
貌似没有出问题么。。。 我运行了 好着
时间: 2024-10-01 20:47:44