睡觉后才想起来,今天补一下,既然失眠了,不如直接开始学习,开干!
不得不说早起的效率执行力就是高啊,争取以后都早起(赞同肯定)
问号表达式
S1?S2:S3,若S1为True(不为0,1啥的也是,毕竟0=False),则S2成立,返回S2;若S1为False,即S3成立,返回S3
IF结构
if(条件表达式){
需要做的
}
else{
需要做的
} //关于这个结构我总是遗漏if的右括号,应该是跟else分开的而不是在 一起,同时补充一下如果“需要做的”只有一个句子的话,可以这样写:if(条件表达式) 需要做的
不需要加括号,但可以用缩进区分开来(利于看)
Switch-case
switch(变量名){
case 情况1:执行语句1;break;
case情况2:执行语句2;break;
default:执行语句n
}
break的作用是跳出此句,如果不加,则继续下一句case,default都不是的情况下执行这个语句
“case1:case2:执行语句;break;”的意思就是只要达到case1/2任何一个都可以执行这个语句,减少了代码重复
只能是常量不能是变量,可以是整数字符类型不能使用浮点数,意味着有浮点数的话还是用多重if嵌套作为分支,要注意一下