Java初学者 - 如何在一行上多次打印字符

时间:2015-10-25 17:26:00

标签: java string

我正在尝试编写程序以在输入值时打印一个*的框。 例如,如果用户输入5,系统将打印出5行星形(*),每行打印5次。

我目前让系统打印出正确数量的行,但行上没有正确数量的'*'。

如何让系统在一行上打印'*'用户输入的次数?

我目前的代码:

sfd

1 个答案:

答案 0 :(得分:1)

您可以使用

在Java 8中执行此操作
IntStream.range(0, n).forEach(i -> System.out.print("*"));

或旧版本

for (int i = 0; i < n; i++)
    System.out.print("*");