根据输入的数字显示星号
制作一个显示星号的简单程序的代码是什么,具体取决于用户输入的数字。 我希望它像这样
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
是更好的解决方案