Java - 从 for 循环返回信息

标签 java loops for-loop return

所以我想做的是返回:

输入是createMixedString(Hello,there,3)

我想输出HellothereHellothereHellothere

我的问题是,当它运行时,它只返回 Hellothere ,就好像程序没有看到我在 for 循环中所做的重新分配。

public static String createMixedString(String s1, String s2, int n) {
    String result = s1+s2;

    for (int i=0;i>=n;i++) {
        result = result+s1+s2;
    }
    return result;
}

最佳答案

你的 for 条件是错误的,它应该是 i < n ,如下所示:

public static String createMixedString(String s1, String s2, int n) {
    String result = s1+s2;

    for (int i=0; i < n; i++) {
        result = result+s1+s2;
    }
    return result;
}

关于Java - 从 for 循环返回信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9169775/

相关文章:

java - 从 Java 中的 Json 字符串中提取字段

java - CharSequence ArrayList 到 charSequence 转换

javascript - 在javascript中循环遍历JSON格式

loops - 循环停止整个测试

java - 是不是 protected 应该只能由 Java 中的子类访问?

java - JSON转java对象不同属性

json - 如何在 argo 工作流程中的 map 中传递多行 json 字符串

python - 根据没有for循环的一维数组中的值更改二维numpy数组中的某些值

python - Python 中的循环问题

windows - 了解 (set) 说明符的 CMD.EXE FOR 行为