版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Miracle_Gaaral/article/details/81605161
顺序结构
选择结构
遇到多值判断的时候可以使用switch语句
循环结构
for(;;) //while(true)
break:用于强行退出循环,不执行循环中剩余的语句
continue:用于结束本次循环,继续循环下一次
重载:重载的方法,实际是完全不同的方法,只是名称相同而已
方法名相同,参数个数不同、参数类型不同、参数顺序不同,构成重载
注意:1.只有返回值不同,不构成方法的重载;2.只有参数名称不同,不构成方法的重载
递归:自己调自己
递归机构包括两个部分:
1.定义递归头。(什么时候不调用自身方法。如果没有头,将陷入死循环,也就是递归的结束条件)
2. 递归体。(什么时候需要调用自身 方法)
注意:简单的程序是递归的优点之一。但是递归调用会占用大量的系统堆栈,内存耗用多,在递归调用层次多时速度要比循环慢的多,所以在使用递归时要慎重。