根据输入的数字显示星号

制作一个显示星号的简单程序的代码是什么,具体取决于用户输入的数字。 我希望它像这样

Enter 1st Integer:2 Enter 2nd Integer:3 Enter 3rd Integer:4 Enter 4th Integer:5 

这就是结果

 1st Integer:** 2nd Integer:*** 3rd Integer:**** 4th Integer:***** 

很简单,我遇到了关于这段代码的问题,我只需要这个循环。

 int inputNumber = 2; StringBuilder asteriskBuilder = new StringBuilder(); for (int i = 0; i < inputNumber; ++i) { asteriskBuilder.append("*"); } // 1st Integer:** System.out.println("1st Integer:" + asteriskBuilder); 
 try { Scanner sc = new Scanner(System.in); for(int i=1;i<=4;i++) { System.out.print(i+"st Integer:"); int input=sc.nextInt(); System.out.print(i+"st Integer:"); for(int j=0;j 

使用StringBuilder

 StringBuilder builder = new StringBuilder(); for (int i = 0; i < inputNumber; ++i) { builder.append("*"); } System.out.println(builder.toString()); 

如果您的输入数字可以很大, StringBuilder是更好的解决方案