学习Java的第一周②

选择,分支和循环结构

1.选择结构

1.1 if
	
	if(布尔表达式){  		
	//布尔表达式为true执行下面语句,false执行其他语句
	
	语句;
	}
	其他语句;
	
1.2  if..else
	
	If(布尔表达式){
	
	//布尔表达式值为true执行语句1,false执行else里的语句2
	
	语句1;
	}
	else{
	
	语句2;
	}
	
1.3 if..else if...else
	
	If(布尔表达式){
	
	//布尔表达式值为true执行语句1,如果为false则按顺序执行else if,如果所有的if或else if 都不满足执行条件,则执行else里面的语句
	
	语句1;
	}
	else if(布尔表达式2){
	
	语句3;
	}
	....
	else{
	
	语句2;
	}
	
1.4 嵌套if
	if(外层表达式){
	If(内层表达式){
	语句1;
	}
	else{
	语句2;
	}
	
	}
	else{
	
	语句3;
	}
	
	// 执行顺序是,先执行外层表达式,如果外层表达式为true,进入内部的内层if..else,否则进入外面的else

2.分支结构
2.1switch

switch(num){
case 1:语句1;break;
case 2:语句2;break;
....
default :语句3;

}

//根据num的值执行对应的case,如果没有break会执行完对应的case然后会继续按照顺序执行下去,break是结束执行的意思,如果找不到对应的case则会执行default里的语句3

3.局部变量
3.1 概念:声明在函数内部的变量,必须先赋值再使用。
3.2 作用范围:定义行开始到所在的代码块结束。
3.3 注意:多个变量,在重合的作用范围内,不可出现重名(命名冲突)。
4.循环结构

1.循环的组成部分
在这里插入图片描述
2 While循环

while(布尔表达式){//初始部分
语句块;			//循环操作
迭代部分;
}
程序初始是在布尔表达式先进性判断,结果为true进入循环,执行完语句块的内容,再回到布尔表达式进行判断。。。。。。。。。
特点:先判断,后执行
  1. do while循环

     do{
     循环操作;
     迭代部分;
     }while(循环条件);
     特点:先执行后判断
    

4.for循环
for(初始部分;循环条件;迭代部分){

循环操作;
}
特点:首次即有入口条件,先判断、再执行,适用于循环次数明确的情况。

5.结束循环的关键字,break和continue

(1)Break:结束的是整个循环,它用于switch和循环结构里面

(2)Continue:结束的时本次循环,循环还会执行下一次,它用于循环结构里面

发布了4 篇原创文章 · 获赞 0 · 访问量 249

猜你喜欢

转载自blog.csdn.net/weixin_44077166/article/details/104214088