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怎么能判定呢?及
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/23 03:41:14
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怎么能判定呢?及
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是技术还是偶数?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怎么能判定呢?及
程序错了,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,余数为零时是偶数,否则是奇数.