Java读程序题

Java读程序题,第1张

其实你只要搞懂几点东西,就不会乱

1.你的switch捕捉的是余数

2.switch(a++%4)这个过程a是先与腔帆4进行求余,然后a会递增一次,也就是+1

3.switch(++a%4)这个过程a是先递增+1,然后再与4进行求裤稿余

4.case 如果没有break会发生case穿透,不胡圆孝会跳出,会进行下一个case执行要求!

5.给你截图了,能不能看懂全靠造化了,尽力了,不可能全部都列出步骤,列出打印4的原因:

int x = 9, y

if (x >= 0) {

    if 明盯(x > 0) {

        y = 1

    } else {

        y = 0

    }

} else {

    y = -1

}

System.out.println(y)

知识点:if else 后面的括号可以激汪和省略,条件成立执行下面一句代码。陵弯

建议:这种省略的做法非常不可取,可读性差,只适合给喜欢骚 *** 作的人使用。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/12224568.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-22
下一篇 2023-05-22

发表评论

登录后才能评论

评论列表(0条)

保存