选择结构

什么是选择结构(概念)

选择结构就是让程序有选择的执行,满足条件就执行,不满足就不执行。

选择结构的分类

基本选择结构

语法:

if(Boolean类型表达式){
	表达式为真的时候执行此内容
	}

复杂选择结构

语法:

if(Boolean类型表达式){
	表达式为真的时候执行此内容
	}else{
	表达式结果为假的话执行此内容
		}

嵌套选择结构

语法:

if(Boolean类型表达式 ){
	表达式为真的时候执行此内容
	if(Boolean类型表达式){
	表达式为真的时候执行此内容
		}
	}

多重选择结构

语法:

if(Boolean类型表达式1){
	表达式1为真的时候执行此内容
	}else if(Boolean类型表达式2){
	表达式2为真的时候执行此内容
	}else if(Boolean类型表达式3){
	表达式3为真的时候执行此内容
	}else{
	表达式1 2 3均为假的时候执行此内容
	}

switch选择结构

语法:

switch(表达式){
	case  值1:语句1;
	break;
	case  值2:语句2;
	break;	
	case  值3:语句3;
	break;
	default: 语句四;
}

注意点
1.每一个case中必须添加要有一个break语句,否则将会执行下一个case语句,直到遇到break或者整个switch语句执行结束才会结束。
2.表达式的值必须与case中的值以及数据类型一致。
3.表达式中的值若是和每一个case中的值都不匹配时,将会执行default中的语句。

循环结构

什么是循环(概念)

循环就是有开始,有结束,一直重复做的事情

循环的特征

循环条件 循环操作【循环体】 循环变量

循环的种类

while循环

特点:先判断 后执行
语法:

while(循环条件){
		循环操作
	}

举例:打印试卷

int i=1;
while(i<=50){			 //打印五十份试卷
	System.out.println(i+"份试卷");
	i++;    //循环变量 能对循环结构产生影响  没有这句则无法跳出循环
}

do while循环

特点:先执行 后判断
语法:

do{
	循环操作
	}while(循环条件);

for 循环

特点:自动依次从数据集合中取出元素
语法:

for(声明变量;表达式;循环变量){
		循环操作
		}

举例:打印试卷

for(int i=1;i<=50;i++){   //打印五十份试卷
		System.out.println(i+"份试卷");
		}

双重for循环

语法:

for(循环变量;循环调教;循环操作;){
	for(循环变量;循环条件;循环操作){
	}
}

注意点
1.双重循环的难点是内层循环的循环条件,如何控制内层循环的次数
2.记住,外层循环一次,内层循环全部的原则
举个例子,我外层循环定义循环3次,内层循环定义循环2次,每次输出一个“星号”,那么,将会输出几个“星号”呢?
答案是6次(2×3)
分析:
外层循环第一次,里面循环完,也就是2次
外层循环第二次,里面又重新循环,循环完,还是2次
外层循环第三次,里面再次重新循环,又是2次