一起学Java(五)

不积跬步,无以至千里;不积小流,无以成江海。

Java语言基础

程序流程控制

  • 顺序结构

程序从上到下逐行地执,中间没有任何判断和跳转。 

  • 分支结构

有 if…else 和 switch-case 两种分支结构。

1. 判断结构-----if…else:

if(条件表达式){
   执行代码块;
}
if(条件表达式){
   执行代码块1;
}
else{
   执行代码块2;
}
if(条件表达式1){
   执行代码块1;
}
else if(条件表达式2){
   执行代码块2;
}
 ……
 else{
   执行代码块n;
}

2. 选择结构-----switch语句:

switch(表达式){
case 常量1:
       语句1;
       //break;
case 常量2:
       语句2;
       //break;
……
case 常量N:
       语句N;
       //break;
default:
       语句;
       break;
}

注意事项:
switch(表达式)中表达式的值必须是下述几种类型之一:byte、short、char、int、枚举(jdk5.0)、String(jdk7.0)。

case子句中的值必须是常量,不能是变量名或者是不确定的表达式值。

break语句用来执行完一个case语句后跳出switch语句块;如果没有break语句,程序会顺序执行到switch结尾。

猜你喜欢

转载自www.cnblogs.com/smilexuezi/p/11793203.html