if else 语句
基本语法格式
if(判断条件1){ 要执行的操作1; }else if(判断条件2){ 要执行的操作2; }else if(判断条件3){ 要执行的操作3; }else{ 不满足以上所有条件的时候需要执行的操作; }
简单解说
●if语句后面如果只有一条语句需要执行,可以省略if判断后面的{}
,如果省略掉{}
if判断后只会执行后面一条语句,写多条不会报错,但只是会执行一条,所以,为了代码的可读性,不建议省略
●if判断后的语句中如果有return语句,可以省略掉后面的else语句
●切记不要使用Boolean值去与true进行if判断,返回的始终是Boolean变量的值
switch case语句
基本语法
switch(参数){ case 参数1 :要执行的操作 case 参数2 :要执行的操作 case 参数3 :要执行的操作 case 参数4 :要执行的操作 default: 没有匹配的时候,需要执行的操作 }
简单解说
●case语句没有先后顺序,只是会从上往下依次执行,当参数
与参数n
相匹配时,执行case后面的语句
● 学会使用break
,在遇到break
时,会终止整个switch case判断,如果没有break
时,程序会依次进行比较
● default分支位置没有要求,但是一般建议放在最后,default分支是在没有case匹配的时候要执行的操作,该分支可以没有break语句,执行完,自动结束
for循环
基本语法
for(a部分 ; b部分 ; d部分){ c部分; } for(int i = 0; i < 10; i++){ System.out.println("执行第"+i+"次"); }
简单解说
● a部分,初始化循环变量,一般为int类型的变量
●b部分,循环执行的条件,一般使用关系运算符来进行比较
●c部分,循环执行的代码,核心业务逻辑
●d部分,循环之后的变化,循环变量的变化,一般使用++
语法,使循环变量自增
● continue;
for循环中遇到此语法,会终止当前循环,也就是c部分代码中遇到这个代码,会直接跳到d部分
●break;
结束整个for循环