这问题有点广,但是就这块的总结,我写了一点希望能帮到你:
顺序结构、
判断结构(if 、if - else 、if - else if 、 三元表达式.....)、
选择结构(switch )、
循环结构 ()
default:缺省默认
--switch语句的特点:
-switch语句选择的基本数据类型只有四种:byte ,short ,int ,char
-switch语句选择的基本数据类型有两种引用类型:枚举和S他ring类(7.0版本的可以判断String和在5.0以后可以接收枚举)
-case之间与default没有顺序,先执行第一个case,没有匹配的case执行default;
-结束switch语句的两种情况:遇到break 和 执行到switch语句结束(大括号结束)
-如果匹配的case或者default没有对应的break,那么程序会继续向下执行,运行可以执行的语句,直到遇到break或者switch结尾结束。
--循环结构(while、do—while、for) (do - while不管判断是否为true,都会执行一次)
遍历----就是循环
\t :制表符 (常用于制作表格形式)
-------------------- for(表达式1;条件;表达式2)-----------------------------------
局部代码块,常用于节省内存空间。如果一个变量只在一个代码中需要运行,则把这个代码和这个变量定义在具备代码块中即可。也可以叫做设置局部变量的生命周期。
用嵌套循环做图形,每行递增时:改变内循环的条件;
每行递减时:改变内循环的表达式初始值;
-break(跳出) :应用范围----选择结构和循环结构 (直接退出结构)
-continue(继续) :应用于循环(跳出本次循环,进行下一次循环)
为循环起别名: 在循环语句前加上 : 别名 冒号 如 : s :for( ; ; ;)
作用:在循环中 break和continue后面跟循环的别名,来控制指定循环 如, break s;
---注意break和continue的作用范围; |