1.顺序结构
顺序结构比较简单,就是按照代码书写一行一行执行。
编译器就会输出
2.分支结构
2.1 if语句
1.语法格式
if(布尔表达式){
//语句
}
如果布尔表达式为true则执行 if 里面的语句,否则不执行
例如:我们创建一个变量a赋值10 使用 i f 语句如果a==10我们就打印100代码如下
2.语法格式2
if(布尔表达式){
//语句1
}else{
//语句2
}
如果布尔表达式结果为true执行 if 中语句1 ,否则执行else中语句2.
3.语法格式3
if(布尔表达式1){
//语句1
}else if(布尔表达式2){
//语句2
}else{
//语句3
}
表达式1成立执行语句1 ,表达式2成立执行语句2,否则执行语句3.
那么我们可以利用 i f 语句来判断一个数是奇数还是偶数
还可以用 i f语句来判断一个数是正数,负数,还是0
还可以用 i f判断是否是闰年
2.2 Switch语句
基本语法形式
switch(变量名/表达式){
case 1:
语句1
break
case 2:
语句2
break
case 3:
语句3
break
dafault:
语句4
break;
}
了解了Switch的语法那我们来使用一下试试,
我们对变量a赋值了123 在Switch中case里没有123所以进入了default打印结果为雪天
那么我们就可以知道Switch语句是先对表达式进行计算然后看下面case中有没有对应的,如果都没有匹配的那么就会执行default
注意:1.我们在这里不能省略break否则可能会达不到我们理想的效果
2.多个case后的常量值不能相同。
3.Switch中不能做为参数的数据类型是什么?!!!!!!!!!!!!
——Long类型,boolean类型,float类型,double类型,
3.循环结构
1.while循环
基本语法形式
while( (布尔表达式)循环条件){
循环语句;
}
那么了解了while的语法我们来使用一下试试吧