-2

刚开始学习Java并遇到语法问题。

import java.util.*;

public class sum_to_n {
    public static void main(String [] args) {
        int n = 5;
        int result = sumOfNaturals(n);
        System.out.println("Sum is " result); // Error Syntax error on token "result", delete this token

    }

    public static int sumOfNaturals(int input){
        int sum =0;
        for ( int i =0; i<=input; i++) {
            sum += i;
        }
        return sum;
    }

}

在 System.out.println 语句中,我收到一条错误消息,提示“令牌“结果”上的语法错误,删除此令牌”

4

3 回答 3

1

您需要在不同变量之间使用 + 来连接它们。在这种情况下,您的文字String是一个变量,也是一个结果。简单地:

    System.out.println("Sum is " + result);
于 2013-06-05T06:58:03.073 回答
1

您需要使用+运算符连接

 System.out.println("Sum is "+ result);
于 2013-06-05T06:58:29.307 回答
1

您需要连接字符串,使用+像这样的符号

System.out.println("Sum is " + result);
于 2013-06-05T06:58:41.297 回答