Java 多次打印字符串

Java 多次打印字符串,java,Java,我试图弄清楚如何在java中多次打印任何输入的字符串。这就是我到目前为止所拥有的 public class Main{ public static String printGivenStringTimesNumberGiven(String str, int n) { for (int i=0; i<n; i++) str += n; return str; } //Don't touch here

我试图弄清楚如何在java中多次打印任何输入的字符串。这就是我到目前为止所拥有的

public class Main{

    public static String printGivenStringTimesNumberGiven(String str, int n) {
        for (int i=0; i<n; i++)
            str += n;
        return str;
    }

    //Don't touch here
    public static void main(String[] args){
        System.out.println(printGivenStringTimesNumberGiven("Ha", 3));
    }
}
公共类主{
公共静态字符串printGivenStringTimesNumberGiven(字符串str,int n){

对于(int i=0;i这在您的情况下应该有效:

public class Main{
public static String printGivenStringTimesNumberGiven(String str, int n) {
   String s = str;
   for(int i = 0; i< n-1;i++)
       s = s +" " + " " + str;
return s;
}

//Don't touch here
public static void main(String[] args){
    System.out.println(printGivenStringTimesNumberGiven("Ha", 3));
}
}
公共类主{
公共静态字符串printGivenStringTimesNumberGiven(字符串str,int n){
字符串s=str;
对于(int i=0;i
欢迎来到Java世界:)基本上,您创建了一个方法,该方法的参数为字符串和给定的数字,在本例中,参数为3。您可以开始了解如何调试,以了解到目前为止所做的工作。我必须在该方法中使用某种返回语句。@boldercoder在命令式语言中,您不能一次调用函数并返回一些事情发生了n次。我认为我们不允许在问题中将方法从字符串更改为空。我编辑了答案,但这不是好的样式:)