流程控制语句
程序员文章站
2023-12-25 22:38:15
...
流程控制语句 :
一、 if…else 语句,可以有四种形式
1、 if语句
if(布尔表达式){//如果布尔表达式为true将执行的语句}
例子 :
首先声明一个变量
Int inta=10
If(inta>5){ System.out.println("inta变量大于5")};
2、 if…else 语句
if(布尔表达式){ //如果布尔表达式为true将执行的语句}
else{//如果布尔表达式为false将执行的语句}
例子 :
int intb=19;
if(intb==18){ System.out.println("你是成年人")}
else{ System.out.println("你是未成年人")}
3、 if…else if…else 语句
if(布尔表达式1){ //如果布尔表达式1为true将执行的语句}
else if(布尔表达式2){ //如果布尔表达式 2的值为true执行代码 }
else if(布尔表达式3){ //如果布尔表达式 3的值为true执行代码 }
else{ //如果以上布尔表达式都不为true执行代码}
例子 :
int intc=12;
if(intc==3){ System.out.println("较好")}
else if(intc==6){ System.out.println("良好")}
else if(intc==9){ System.out.println("很好")}
else{ System.out.println("非常好")}
4、 嵌套的 if…else 语句
if(布尔表达式 1){ //如果布尔表达式 1的值为true执行代码
if(布尔表达式 2){ //如果布尔表达式 2的值为true执行代码 } }
例子 :
int intd=20;
if(intd==20){ System.out.println("等于20")
if(intd==30){ System.out.println("等于30")}}
二、 switch语句
switch(表达式) { case 表达式值 1: 语句块 1; break; .... case 表达式 N: 语句块 N; break; default: 语句块; }
例子 :
int weekDay=5;
switch (weekDay)
{ case 1: System.out.println("星期一"); break;
case 2: System.out.println("星期二"); break;
case 3: System.out.println("星期三"); break;
case 4: System.out.println("星期四"); break;
case 5: System.out.println("星期五"); break;
case 6: System.out.println("星期六"); break;
case 7: System.out.println("星期日"); break;
default: System.out.println("无效输入"); }