顺序选择循环结构简单笔记

顺序结构

Java的基本结构就是顺序机构,除非是特殊指名,否则就是一条指令一条指令的执行,由上到下。

顺序结构是最简单的算法结构。

public class ShunXuDemo {
	public static void main(String[] args){
		System.out.println("Hello");
		System.out.println("Hello");
		System.out.println("Hello");
		System.out.println("Hello");
	}
}

他是任何一个算法都离不开的基本算法结构

选择结构

if但选择结构

if(布尔表达式){
//如果布尔表达式为true执行语句,否则跳过if不执行
}

if双选择结构

if(布尔表达式){
//如果布尔表达式为true执行语句
}else{
//如果布尔表达式为false执行语句
}

if多选择结构

if(布尔表达式1){
//如果满足布尔表达式1则执行语句
}else if(布尔表达式2){
//如果满足布尔表达式2则执行语句
}else{
//以上都不满足的话就执行else语句
}

if嵌套结构

if(布尔表达式1){
	//如果满足布尔表达式1则执行语句
	if(布尔表达式2){
		//如果满足布尔表达式1且布尔表达式2则执行语句
	}
}

switch多选结构

switch(expression) {
	//case穿透
	case value:
		//语句
		break;//可选
	case value:
		//语句
		break;//可选
	default://可选
		//语句
}

循环结构

while循环

只要满足布尔表达式,循环就会一直执行下去

我们大多数情况下会让循环停下来

while(布尔表达式){
	//循环内容
}

do…while循环

do{
	//循环内容
}while(布尔表达式);

至少执行一次

for循环

最有效最灵活的循环

for(初始化;布尔表达式;更新){
	//执行语句
}

最先执行初始化的值可以是空语句,检测表达式,true执行,false终止

//死循环
for(; ;){

}

你可能感兴趣的:(顺序选择循环结构简单笔记)