Java程序结构
顺序结构
由上至下,按顺序执行
分支语句实现流程控制,根据一定的条件有选择的执行或者跳过特定的语句。
选择结构
分支语句
ifelse
语句
这是一个经典的例子,例子中总结了实际经验:
例子
讲解:
- if判断条件的两中对比验证方式,
user_name.equals("admin")
和"admin".equals(user_name)
,"admin".equals(user_name)
可以减少程序报错等情况。 - 将错误情况放在if语句中,通过return返回直接结束程序,可以使代码思路清晰,减少if嵌套数量。
switch
语句
形式:
switch语句
- 表达式:是byte,short,int,char几种类型的表达式,jdk1.7以后还支持使用String。
- 值1,值2可以是常量表达式;
- default:不是必须,deafult在没有任何一条case匹配的情况下去执行default语句。
循环结构
for循环语句
形式:for(表达式1; 表达式2; 表达式3) 语句
执行过程:计算表达式1,接着执行表达式2,若表达式2的值为true,结构计算表达式3,再判断表达式2的值,重复下去,直到表达式2的为false结束。
while循环语句
形式:while (表达式) 语句
执行过程:先判断表达式的值。若为true,则执行后面的语句,然后再次判断条件并反复执行,直到条件不成立为止。
do/while循环语句
形式:do 语句 while(表达式)
执行过程:先执行语句,再判断表达式的值,若为true,再执行语句,否则结束循环。
网友评论