我正在尝试编写程序以在输入值时打印一个*的框。 例如,如果用户输入5,系统将打印出5行星形(*),每行打印5次。
我目前让系统打印出正确数量的行,但行上没有正确数量的'*'。
如何让系统在一行上打印'*'用户输入的次数?
我目前的代码:
sfd
答案 0 :(得分:1)
您可以使用
在Java 8中执行此操作IntStream.range(0, n).forEach(i -> System.out.print("*"));
或旧版本
for (int i = 0; i < n; i++)
System.out.print("*");