**四:掌握java中的基本的选择结构**

四:掌握java中的基本的选择结构

1.掌握基本的if

if(条件){
		//条件成立时候执行的内容
}

2.掌握if–else

if(条件成立){
	//条件成立时候执行的内容
}else {
	//条件不成立时候执行的内容
}

3.掌握多重if

if(条件1){
	//条件一成立时候执行的代码;
}else  if(条件二){
条件二成立时候执行的代码;
}else if(条件三){
条件三成立时候执行的代码;
}....

①多重if注意当条件满足其中的一个表达式的时候,后面的if就不会再去执行了
②可以结合多个else if但是else if不能单独使用
③可以结合else使用
④多重if如果是范围性的判断要注意顺序

4.嵌套if

在一哥选择结构里面可以继续嵌套n层的if,
if(){
	if(){
		。。。
	}
}
public  class Demo{
	public static void main(String[]  args){
			//需求坐地铁
			double  knife = 8;
			in tick = 1;//1.表示有票   0.表示没有票
			//如过安全检查中你的刀长度大于9cm就不能进站
			if(knife<9){
					System.out.print("进站回家吧");
					//判断是否有票
						if(tick=1){
						System.out.print("这是开往幼儿园的")
						}else{
						System.out.print("没有票不能上车");
						}
			}else{
						System.out.print("刀的长度不符合规定,您不能进站")
			}
	}
}


五:switch选择结构
1.switch只能用来判断等值的条件判断
2.switch中的每一个case后面必须加上break,否则会出现case的穿透性
break有时候不加会有特殊的效果,根据你的需求来决定加还是不加
3.无论需求是否是默认的情况,都推荐加上default
4.switch的表达式只支持int,String,enum(枚举)
由于自动类型转换的原因 byte short int char 都可以用
5.JDK在1.7以后,支持了String类型的判断

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

猜你喜欢

转载自blog.csdn.net/weixin_44614066/article/details/86622683