流程控制在程序设计中是基础中不能再基础的知识了。但这基础知识中也有一些陷阱,把握好这些细节,有时候往往能够让你在与他人的比试中胜出。
1.switch语句考察
这是流程控制笔试题必考的题,我在另一篇文章里有专门写过:Java-switch语句必知知识点
2.for/while/do循环中的语句不能是一条单独的局部变量定义语句,如果只有是的话,那么必要加花括号。比如:
/*
* 省略Cat的定义
* 其中getInstanceCount()返回Cat中的一个类变量
*/
public static void main(String args[])
{
for(int i = 0; i < 10; i++)
Cat cat = new Cat(); //①
System.out.println(Cat.getInstanceCount());
}比如程序会出现编译错误,并且提示说①处语句不是语句。
3.for循环中除了两个分号是必须的,其他都可有可无
比如,下面这种循环是可以通过编译的:
for( ; ; ;)
本文深入探讨了程序设计中流程控制的基础知识,包括switch语句的关键用法、for/while/do循环中的常见误区以及for循环的灵活运用技巧。通过具体实例说明了如何避免常见的语法错误,帮助读者更好地理解和掌握流程控制的细节。
135

被折叠的 条评论
为什么被折叠?



