Java语言基础(2) 流程控制

复合语句

{语句块}

条件语句if

if(布尔表达式){

语句序列

}  if后面的复合语句块只有一条语句,省略{}并无语法错误,但为了增强程序的可读性最好不要省略

if(表达式){

若干语句

}else{

若干语句

}

switch多分支语句

switch(表达式)

{case 常量值1;

         语句块1

    [break]

case 常量值n;

         语句块n

    [break]

default;

语句块n+1

[break]

}

在JDK1.6及以前的版本中,switch语句中表达式的值必须是整型或字符型,常量值1~n必须也是,但在JDK1.7中,switch语句的表达式的值还可以使用字符串型.

循环语句

while(条件表达式){ 执行语句 } do{ 执行语句 }while(条件表达式); 两者的区别在于do while至少做一次循环 for循环 for(表达式1;表达式2;表达式3){ 语句序列 } for(; ;) {} 无限循环 foreach语句 : for(元素变量x:遍历对象obj){ 引用了x的java语句 } for 循环是支持迭代的一种通用结构

猜你喜欢

转载自www.cnblogs.com/czqmax/p/11317511.html
今日推荐