设y为int型变量,请写出描述“y是奇数”的表达式

来源:百度知道 编辑:UC知道 时间:2024/06/09 03:40:08
y%2=1可以吗?为什么一定要y%2!=0
y%2!=0是不是错的,赋值语句的左边是不能有表达式的
这个应该是y%2!==0或y%2==1

y%2=1不可以
y%2==1是可以的,你将==误写作=了

====================================
问题补充:y%2!=0是不是错的,赋值语句的左边是不能有表达式的
这个应该是y%2!==0或y%2==1
====================================
y%2!=0不是错的,y%2!=0不是赋值语句,!=是判断语句,不是赋值语句
注意区分y%2!=0(判断),y%2=0(赋值,这个是错的),y%2==0(判断)

>>这个应该是y%2!==0或y%2==1
y%2!==0这个肯定是错的,
只能是y%2!=0或y%2==1

%是求余的符号,!=,==是判断语句,不是赋值语句。

y%2!=0指如果y除以2的余数不等于0,此表达式为真,即y不能被2整除,为奇数,也可以写为y%2==1;
y%2==0指如果y除以2的余数等于0,此表达式为真,即y能被2整除,为偶数;

y%2=0,y%2!==0是错的。

y%2!=0表示y不能被2整除(奇数)或者表示为y%2==1
y%2==0表示y能被2整除(偶数)

因为求於可能是负数