文章目录
一、if 型语句
1.1 if语句
语法:if (布尔表达式){ true时执行语句}
public class Test{
public static void main(String [] args){
if( 2 > 1 ){
System.out.println("这是if语句!");
}
}
}
1.2 if…else语句
语法:if (布尔表达式){ true时执行语句}else{false时执行语句}
public class Test{
public static void main(String [] args){
if( 2 > 1 ){
System.out.println("2大于1");
}else{
System.out.println("2不大于1");
}
}
}
1.3 if…else if…else语句
语法:if (布尔表达式1){ 布尔表达式1为true时,执行语句}else if(布尔表达式2){布尔表达式2为true时,执行语句}else{布尔表达式2为false时,执行语句}
public class Test{
public static void main(String [] args){
if( 2 > 1 ){
System.out.println("2大于1");
}else if( 2 ==1 ){
System.out.println("2等于1");
}else{
System.out.println("2小于1");
}
}
}
1.4 嵌套if型语句
特点:可以多次嵌套。
public class Test{
public static void main( String [] args){
if( 2 > 1 ){
System.out.println("2大于1!");
if( 3 > 1 ){
System.out.println("3也大于1!");
}else{
System.out.println("3不大于1");
}
}else{
System.out.println("2不大于1");
}
}
}
二、switch 型语句
2.1 语法
switch (有返回值的表达式){
case 值1:
执行语句1;
break;
case 值2:
执行语句2;
break;
default:
执行语句;
break;
}
public class Test {
public static void main(String args[]){
char grade = 'C';
switch(grade){
case 'A' :
System.out.println("优秀");
break;
case 'B' :
System.out.println("优秀");
break;
case 'C' :
System.out.println("良好");
break;
case 'D' :
System.out.println("及格");
case 'F' :
System.out.println("你需要继续努力");
break;
default :
System.out.println("无效等级");
}
System.out.println("你的等级是 " + grade);
}
}