public class ShowLogicError{
public static void main(String[] args){
int num1=2;
int num2=3;
num2+=num1+num2;
System.out.println(num2 is + num2);//括号里有逻辑错误,其实加个引号就避免了,但这属于什么逻辑错误啊?
}
}
參考答案:不是逻辑错误,纯粹是个语法错误
println方法要求字符串,对象,数组或其他基础类型,num2 is + num2 应该是"num2 is " + num2,是一个字符串"num2 is " 和 num2 的值串接起来的字符串