这就是随机数产生0-10的整数,然后用for循环逐行输出对应数量的*号啊
import java. util.*;
public class Main {
public static void main(String[] args) {
Scanner input=new Scanner(System.in);
Random rand = new Random();
System.out.print("数组元素个数:");
int n=input.nextInt();
String [] a=new String[n];
for(int i=0;i<a.length;i++){
int num=rand.nextInt(11);
String str=“”;
for(int j=0;j<num;j++)
str+=“*”;
a[i]=str;
}
for(int i=0;i<a.length;i++){
System.out.println(“a[“+i+”] : ”+a[i]);
}
}
}
循环使用Random产生6个随机数放入数组,然后循环数组,获取数组中的值,再循环打印星星System.out.print("*");,如果有换行的,使用System.out.println();就行
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!