-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

文字列を連結する必要があり、次の+ような記号を使用します

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

それらを連結するには、異なる変数の間に + が必要です。この場合、リテラルStringは変数であり、結果でもあります。単に:

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