刚开始学习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语句中,我收到错误消息“令牌上的语法错误”结果“,删除此令牌”
答案 0 :(得分:1)
在不同的变量之间需要一个+来连接它们。在这种情况下,您的文字String
是一个变量,也是结果。简单地:
System.out.println("Sum is " + result);
答案 1 :(得分:1)
您需要使用+
运算符
System.out.println("Sum is "+ result);
答案 2 :(得分:1)
您需要连接字符串,使用{/ 1}}符号
+