我是java的新手:-(
我需要让价值jee重复n次(jeejee,jeejeejee等),现在我得到
jee6!
用值6测试:6
jee2!
以值2测试:2
jee3!
用值3进行测试:3
jee6!
用值6测试:6
jee3!
用值3进行测试:3
import java.util.Random;
public class Test3{
public static void main(String[] args){<br/>
final Random r = new Random();
for (int i=0; i < 5; i++){
int n = r.nextInt(6) + 1;
System.out.println("Test with value " + n + ": " + jeeJee(n));
}
}
public static int jeeJee(int i){
System.out.println( "jee" + i + " !");
return i;
}
}
答案 0 :(得分:1)
在打印功能内使用循环:
public static int jeeJee(int i){
for(int j = 0; j< i; j++)System.out.print( "jee");
return i;
}
答案 1 :(得分:1)
您的函数 jeejee()应该打印“ jee”, i 次。因此,您可以使用for循环:
public static int jeeJee(int i){
System.out.println(i);
StringBuffer sb = new StringBuffer();
for(int k=0;k<i;k++) {
sb.append("jee");
}
System.out.println(sb);
return i;
}
答案 2 :(得分:1)
使用Java 11+可以使用
"jee".repeat(n) + " !";