顺序结构的程序虽然能解决计算、输出等问题
但不能做判断再选择。对于要先做判断再选择的问题就要使用分支结构
循环结构就是让语句重复输出,利用循环结构可以免去一次一次打的麻烦
分支结构就是判断结构,筛选结构。
1,单分支结构 语法: if(判断条件--里面要为boolean值){循环语句,满足循环条件执行,不满足不执行,为true执行
}
2.多分支结构 语法:同上-- if(判断条件){满足判断条件执行
}else{不满足执行
3.嵌套分支结构 语法:同上--if(判断条件){满足执行不满足往下走
}else if(判断条件){满足执行不满足往下走 }
else{兜底执行条件
}
/* 嵌套循环是依次从上向下执行的,一般把最难完成的条件写在最开始,依次类推,可以多条判断筛选 */
switch结构(我认为也可以看成判断结构的一种,语法如下)
swith(判断条件){
case 值 :sout /* 输入语句快捷方式*/ ;break;
case 值 :sout /* 输入语句快捷方式*/ ;break;
case 值 :sout /* 输入语句快捷方式*/ ;break;
default :sout输出内容
/* 根据case的值与判断条件做对吧,判断条件与相同执行相应的代码,因为代码是依次执行,所以要用关键字break来停止程序·
还有一个关键字叫
default,这也是可以用在swith结构里的是兜底条件如果判断条件与所写的值都不满足,就会执行default里的内容
*/
循环结构
for循环( 开始条件;循环条件;更改条件){
循环体,循环内容
}
例如:for(int i=0;i<11; i++ ){
sout( 内容 )
}
/* 这样循环体里的内容也就是sout就可以执行10次了 */