作业帮 > 综合 > 作业

JAVA为什么下面这个程序能判断X是技术还是偶数?

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/07/27 04:47:49
JAVA为什么下面这个程序能判断X是技术还是偶数?
public class Var_01 {
public static void main(String args[]){
int x = 45;
if(x/2==0){
System.out.println("x为偶数");
}
else{
System.out.println("x是奇数");
}
}
}
X/2==0怎么能判定呢?及时是45/2也不等于0啊.如果X是44除以2也不等于0啊.
JAVA为什么下面这个程序能判断X是技术还是偶数?
程序错了,if条件不对.修改如下:
public class Var_01 {
public static void main(String args[]){
int x = 45;
if(x%2==0){
System.out.println("x为偶数");
}
else{
System.out.println("x是奇数");
}
}
}
'/'是取商,'%'是取余.x%2==0,余数为零时是偶数,否则是奇数.