-1

我有一个变量:

String title = "titleHere";

我如何将名称打印三遍而不是写

System.out.println(title);
System.out.println(title);
System.out.println(title);

或使用for循环?

比如Ruby让你写title * 3,Perl让你写title x 3,那么Java也有这个吗?

4

5 回答 5

3

您可以使用 for 循环。只需根据需要更改初始化条件 (i=0) 和循环中断检查 (i<3)。

 String title;
    title = "titleHere";


for (int =0;i<3;i++){
 System.out.println(title);

}
于 2013-11-05T03:16:55.940 回答
1

添加一个for循环

for(int i = 0; i < no_of_times; i++)
{`
    System.out.println(title);
}`
于 2013-11-05T03:18:16.723 回答
1

编写一个接受字符串和 int 的 [静态] 实用程序方法。

public static void multiPrint(String message, int printCount) {
   for (int i = 0; i < printCount; i++) {
       System.out.println(message);
   }
}

我可能会将它放在一个单独的类中,并在您需要该功能时调用它......

于 2013-11-05T03:25:32.537 回答
0

好吧,如果您正在寻找另一种选择,您还可以使用 while 循环:

String title = "titleHere";

int i = 0;
while (i < 3) {
    System.out.println(title);
    i++;
}
于 2013-11-05T03:24:21.733 回答
0

使用 For 循环

String title;
title = "titleHere";
for(int i = 0; i < no_of_times; i++)
{
    System.out.println(title);
}
于 2013-11-05T03:24:56.583 回答