Java中不能将 int 类型的变量直接作为 bool 类型进行判断 如: c++
int x = 2; if(x) cout << "Yes";
格式正确
Java
public class B{ int x = 2; if(x) // 此处程序会报错,x是int类型的变量,不能作为判断条件 // 应该改为:if(x == 2) 之类的 判断语句或者bool类型的变量 System.out.println("Yes"); }
此处语法错误