Java 如何生成10个随机数并创建星号来指示值

Java 如何生成10个随机数并创建星号来指示值,java,Java,所以我的作业的问题是“产生一条水平的星线,从上到下显示你的10个变量,作为独立的,不同的星,根据它的值变化。例如,随机数是4,所以我将有*** 这就是我到目前为止所做的 import java.util.*; public class Problem01 { public static void main(String[] args){ //create random integer Random ran = new Random(); f

所以我的作业的问题是“产生一条水平的星线,从上到下显示你的10个变量,作为独立的,不同的星,根据它的值变化。例如,随机数是4,所以我将有
***

这就是我到目前为止所做的

import java.util.*;
public class Problem01 {
    public static void main(String[] args){
        //create random integer
        Random ran = new Random();
        for (int i = 1; i <=10; i++ ){
            int random = ran.nextInt(20);
            //Printing the random number
            System.out.println("Number " + "(" + random + "): ");
        }
    }
}
import java.util.*;
公共课问题01{
公共静态void main(字符串[]args){
//创建随机整数
Random ran=新的Random();
对于(int i=1;i
专用静态字符串生成器)(最终int numberOfStars){
最终StringBuilder sb=新StringBuilder(numberOfStars);

对于(inti=1;我在打印线的正下方创建了另一个循环。对于(intj=0;jprivate static String generateStars(final int numberOfStars) { final StringBuilder sb = new StringBuilder(numberOfStars); for (int i = 1; i <= n; i++) { sb.append("*"); } return sb.toString(); }
import java.util.*;
public class Problem01 {
    public static void main(String[] args){
        //create random integer
        Random ran = new Random();
        for (int i = 1; i <=10; i++ ){
            int random = ran.nextInt(20);
            //Printing the random number
            System.out.println("Number " + "(" + random + "): ");
            
            for(int j = 1; j <= random; j++)
            {
                System.out.print("*");
            }
            System.out.println();
            
            
        }
    }
}
Number (0):

Number (6):
******
Number (8):
********
Number (18):
******************
Number (17):
*****************
Number (0):

Number (7):
*******
Number (10):
**********
Number (14):
**************
Number (8):
********