Java day03第三课流程控制

java流程控制

程序流程控制

判断结构、选择结构、循环结构

Java的判断结构

   1、if

1、if(条件表达式){
	执行语句
}

   2、if...else

2、if(条件表达式){
	执行语句
}else{
	执行语句
}

   3、if...else if...else

3、if(条件表达式){
	执行语句
}else if(条件表达式){
	执行语句
}else{
	执行语句
}

   4、嵌套的if...else语句

if(条件表达式){
		执行语句1
	if(条件表达式){
		执行语句2
	}else{
		执行语句3
	}
	
}

练习:根据用户输入的成绩控制台显示不同的等级

switch语句

switch(表达式){
	case 取值1:执行语句1;break;
	case 取值2:执行语句2;break;
	default: 执行语句3;break;

}

练习:根据你输入的月份控制台输出对应的季节

注意:

 1、这里switch和if用法类似一样,区别if除了能判断具体数值,还可以判断区间,而我们的switch判断区间很费劲。对于运算结果是boolean的if可以判断,但是switch不能判断。
 2、在我们在具体数值之间进行判断,数值不多的情况我们可以用switch

一、java里面有三种主要的循环结构

   1、for循环

for(初始化表达式;循环条件表达式;循环后的操作表达式){
 		执行语句
}

   2、while循环

while(条件表达式){
	执行语句
}
while循环特点是只有条件满足才会执行我们的循环体

   3、do while循环

do{
	执行语句
}while(条件表达式)
	
do while的特点是条件无论是否成立循环体至少都会被执行一次

练习1:

利用我们的三种循环体实现9x9乘法表

关键字

1、break(跳出)

1、break用在循环中,用来跳出当前循环执行下一个循环。
2、break用在switch里面的时候我们是跳出当前的语句块

2、continue(继续)
continue智能作用于我们的循环结构,继续循环

posted @ 2017-04-26 00:08  Mr、chen  阅读(271)  评论(0编辑  收藏  举报