第1个回答 2020-03-24
import java.util.Random;
/*
题目要求:
根据int变量的n值,来获取随机数字,范围是【1,n】,可以取到1也可以取到n。
出五行五列
思路;
1.定义一个int 变量,随意赋值
2.要使用Random,三个步骤:导包,创建,使用
*/
public class Demo02Randomexercise {
public static void main(String[] args) {
int n = 9;
Random r = new Random();
int i;
for(i=0;i<25;i++) {
int result = r.nextInt(n)+1;
System.out.print(result+" ");
if (i % 5 == 4)
System.out.println();
}
}
}
第2个回答 推荐于2019-10-31
import java.util.Random;
public class Demo {
public static void main (String args[]) {
Random rnd = new Random();
int[] nums = new int[25];
for (int i=1; i<26; i++) {
int p = rnd.nextInt(25);
if (nums[p] != 0)
i--;
else
nums[p] = i;
}
for (int i=0; i<25; i++) {
System.out.print(nums[i] + " ");
if (i % 5 == 4)
System.out.println();
}
}
}本回答被网友采纳