基本语法习题练习 深碍√TFBOYSˉ_ 2022-12-29 14:02 148阅读 0赞 输出z,求z的值: public class OperatorTest { public static void main(String[] args) { boolean x = true; boolean y = false; short z = 40; if((z++ == 40) && (y = true)) { z++; } if((x = false) || (++z == 43)) { z++; } System.out.println(z); } } **重要**:题中的 y = true 中 = 是赋值,而下面的 == 是判断 == 是比较运算符,比较运算符的结果都是boolean类型,true或者false 思路如下: ![在这里插入图片描述][watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L1RoZUNoYW55_size_16_color_FFFFFF_t_70_pic_center] [watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L1RoZUNoYW55_size_16_color_FFFFFF_t_70_pic_center]: /images/20221120/2fa53674bd0c40a4808d42bf739c5227.png
还没有评论,来说两句吧...