Java Switch Case 程序输出结果分析 - 'Je好pe好' 的秘密
这段 Java 代码使用了一个 switch case 语句,并结合循环来控制输出。程序的输出结果为:'Je好pe好'。
以下是代码执行过程的详细解析:
- 第一次循环时,i 的值为 1,执行 case 1,将 c 的值设为 'J',然后输出 c 的值为 'J'。
- 由于没有遇到 break 语句,程序继续执行 case 2,将 c 的值设为 'e',然后输出 c 的值为 'e'。
- 继续执行,没有遇到 break 语句,程序执行 case 3,将 c 的值设为 'p',然后输出 c 的值为 'p'。
- 程序继续执行,没有遇到 break 语句,执行 default,输出 '好'。
- 第一次循环结束。
- 第二次循环时,i 的值为 2,执行 case 2,将 c 的值设为 'e',然后输出 c 的值为 'e'。
- 由于遇到了 break 语句,程序跳出 switch 语句,输出结束。
- 第二次循环结束。
- 同样的道理,第三次循环时输出结果为 'p'。
- 第四次循环时输出结果为 '好'。
因此,最终的输出结果为:'Je好pe好'。
总结:
- switch case 语句中,如果没有遇到 break 语句,程序会继续执行下一个 case 语句。
- break 语句可以用来跳出 switch 语句,结束当前循环。
- default 语句在没有匹配的 case 时执行。
原文地址: https://www.cveoy.top/t/topic/fGjb 著作权归作者所有。请勿转载和采集!