如何将方法的返回值设置为for循环的结果?

时间:2019-06-13 19:14:40

标签: loops for-loop methods return

给出一个字符串str和一个数字num,我需要使用一个循环来使字符串重复num次。它被设置为方法,返回值应该是新字符串,这是重复多次的原始字符串。我不知道如何“设置”将字符串重复x次作为方法的返回值的结果。

df(1)

}

我收到一个错误,指出尚未初始化答案变量。我不知道如何启动它/将其设置为我从for循环中获得的结果。

1 个答案:

答案 0 :(得分:0)

您需要将answer初始化为空字符串,例如:

public String repeatText(String strg, int num) {
    // initialize answer to empty string
    String answer = '';
    for (int i = 0; i < num; i++) {
        // append strg to answer
        answer += strg;
    }
    return answer;
}