基础_选择语句

1.流程控制语句
1.顺序语句:默认的,程序从上往下执行 2.选择 语句:
3.循环语句
2.选择语句
2.1 基本选择语句if
if(条件){
执行语句;
}
条件结果是boolean true :
执行语句; false : 不执行;
案例:
1.如果我的王者分数大于1000点,我就可以吊打”梦泪”。
2.如果我有500万元,我就买两辆车,一辆众泰送人,一辆卡宴自己开。 2.2简答的if嵌套 我们需要满足多个1.流程控制语句
1.顺序语句:默认的,程序从上往下执行
2.选择语句:
3.循环语句

2.选择语句
2.1 基本选择语句if
if(条件){
执行语句;
}
条件结果是boolean
true : 执行语句;
false : 不执行;

 案例:
 	1.如果我的王者分数大于1000点,我就可以吊打”梦泪”。
 	2.如果我有500万元,我就买两辆车,一辆众泰送人,一辆卡宴自己开。

2.2简答的if嵌套
	我们需要满足多个条件的时候
	1.如果我有5000元、且新冠数为0的话,我就去武汉黄鹤楼
	2.如果出生在1937年之前,且大于15岁,我就是八佰。
	

2.3if...else 结构
     如何...否者...
  if(条件){
  	语句1;
  }else{
  	语句2;
  }
	案例:
	1.如果Tik Tok听话,就让微软收购,否者就会在四个月之内关闭,
	2.如果我有2140金币,我就出无尽战刃,否者只能看着别人买

2.4多重if
	if...else if...else
	if(){
	}else if(){
	}else if(){
		...
	}else{		
	}
一般有超过3个的选择条件和对应的结果

案例:
1.如果我有6.17亿美元,就买 “波音747改装版” 私人飞机
 如果我有5亿美元,就买 “空客A380定制版” 私人飞机
 如果我有4.03亿美元,就买 “波音747-8洲际飞机” 私人飞机
 如果我有3.5亿美元,就买 “空客a340 – 300” 私人飞机
 否者只能Hello单车的干活


2.5if嵌套
	针对有前提条件情况,前提条件存在层级包含关系

案例:
1.在排位中,如果你的胜率>=75%,你就选上路,如果是近战就出肉,远程就出输出装
2.在软帝的学员,顺利完成结业考试(>60),允许毕业,找到工作(true),出去挣钱,没有找到,回来继续学习。

3.switch语句
switch(表达式){ //可以是 int/bytearšor/String(JDK1.7才有的)
case 值1:
语句体1;
语句体1;
语句体1;
语句体1;
break;
case 值2:
语句体2;
break;

case 值n:
语句体n;
break;
default:
语句体n+1;
break;
}
格式讲解
表达式的类型 可以是 int/bytearšor/String(JDK1.7才有的)
case后面的值会与表达式的值进行匹配 ,匹配成功就执行对应的语句体,
遇见break就会结束switch,当所有的case值都不匹配时,执行default

case后面的值不能重复
当没有break时程序会从上往下一直执行条件的时候		1.如果我有5000元、且新冠数为0的话,我就去武汉黄鹤楼		2.如果出生在1937年之前,且大于15岁,我就是八佰。				2.3if...else 结构	     如何...否者...	  i
f(条件){	  	
	语句1;	
	  }else{	  	
	  语句2;	 
	   }		
	3.switch语句	switch(表达式){ //可以是	int/byte/char/shor/String(JDK1.7才有的)	  
	case 值1: 		
		语句体1;		
		语句体1;		
		语句体1;		
		语句体1;		
		break;	  
	case 值2: 		
		语句体2;		
		break;	
		...	  
	case 值n: 		
		语句体n;		
		break;
	default:	  	
		语句体n+1;	  
		break;	
		}	
		格式讲解	表达式的类型 可以是 int/byte/char/shor/String(JDK1.7才有的)	case后面的值会与表达式的值进行匹配 ,匹配成功就执行对应的语句体,	遇见break就会结束switch,当所有的case值都不匹配时,执行default		case后面的值不能重复	当没有break时程序会从上往下一直执行			
		案例:1.编写程序,用户输入一个1~7的数字,输出对应的星期。	2.编写程序,		用户输入”上单”,”打野”,”中单”,”ADC”,”辅助”,输出对应的英雄3个		上单:”凯南、武器大师、荒漠屠1.流程控制语句
1.顺序语句:默认的,程序从上往下执行
2.选择语句:
3.循环语句

2.选择语句
2.1 基本选择语句if
if(条件){
执行语句;
}
条件结果是boolean
true : 执行语句;
false : 不执行;

 案例:
 	1.如果我的王者分数大于1000点,我就可以吊打”梦泪”。
 	2.如果我有500万元,我就买两辆车,一辆众泰送人,一辆卡宴自己开。

2.2简答的if嵌套
	我们需要满足多个条件的时候
	1.如果我有5000元、且新冠数为0的话,我就去武汉黄鹤楼
	2.如果出生在1937年之前,且大于15岁,我就是八佰。
	

2.3if...else 结构
     如何...否者...
  if(条件){
  	语句1;
  }else{
  	语句2;
  }
	案例:
	1.如果Tik Tok听话,就让微软收购,否者就会在四个月之内关闭,
	2.如果我有2140金币,我就出无尽战刃,否者只能看着别人买

2.4多重if
	if...else if...else
	if(){
	}else if(){
	}else if(){
		...
	}else{		
	}
一般有超过3个的选择条件和对应的结果

案例:
1.如果我有6.17亿美元,就买 “波音747改装版” 私人飞机
 如果我有5亿美元,就买 “空客A380定制版” 私人飞机
 如果我有4.03亿美元,就买 “波音747-8洲际飞机” 私人飞机
 如果我有3.5亿美元,就买 “空客a340 – 300” 私人飞机
 否者只能Hello单车的干活


2.5if嵌套
	针对有前提条件情况,前提条件存在层级包含关系

3.switch语句
switch(表达式){ //可以是 int/bytearšor/String(JDK1.7才有的)
case 值1:
语句体1;
语句体1;
语句体1;
语句体1;
break;
case 值2:
语句体2;
break;

case 值n:
语句体n;
break;
default:
语句体n+1;
break;
}
格式讲解
表达式的类型 可以是 int/bytearšor/String(JDK1.7才有的)
case后面的值会与表达式的值进行匹配 ,匹配成功就执行对应的语句体,
遇见break就会结束switch,当所有的case值都不匹配时,执行default

case后面的值不能重复
当没有break时程序会从上往下一直执行夫”		打野:”盲僧、德玛西亚皇子、生化魔人”		中单:”沙漠皇帝、黑暗元首、符文法师”		ADC:”暗夜猎手、圣枪游侠、荣誉行刑官”		辅助:”魂锁典狱长、幻羽、风暴之怒”
---------------补充常识---------------
Ctrl+1   补充代码(改错)的功能
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值