2021.11.11学习记录

一、三目运算符

表达式:x?a:b

意思为:x为一个判断条件,如果满足,则返回a的值,否则返回b的值

注:此运算可以用if else循环表达,反之则不行

二、优先级运算符

优先级运算符,只需要记住最高级运算为()和[],其余的可以通过查表

三、if else语句

表达式为: if(判断条件){

执行语句        

}else if{

执行语句

}else{

执行语句

},其中判断条件为必写内容

四、switch语句

表达式为:switch(返回值类型){

case 常量 :执行语句

        break

case 常量 :执行语句

        break

default : 语句块

        break

}

注:其中,返回值类型只能为 byte,short,int,char,在JDK1.7以后加入了String,(加入原因并不是JDK能识别string,只是JDK实现了转译,能把String转译为JDK能识别的内容)

cash后面只能接常量,且每一个cash后的常量不能相同;每一个cash语句执行完毕以后必须写一个break语句结束循环。default语句可以省略不写

多学一点:变量的作用域范围为整个{},如果要限制变量范围,需要加入一个一对{}

在进行判断时,匹配成功率高的要写在前面,提高成功率和效率

同时,确定值要写在不确定之前面,防止出现异常

五、whie循环、do while循环

whie循环表达式:

while(判断条件){

执行语句

};

do while循环表达式:

do{

执行语句

}while(判断条件)

在第一个循环之中如果不满足判断条件,可以不用执行循环语句

在第二个循环之中,即使不满足判断条件,仍要执行一次一次循环语句

六、for循环

表达式为:

for(初始化参数;判断条件;更新循环变量){

执行语句

continue

}

:continue表示为跳出当次循环,而break表示结束循环

在写for循环时,()里面的内容都可以省略,但是其对应的位置应当空出来但是!!!!:

如果省略的是初始化参数,必须在循环语句前表明参数

如果省略的是判断条件和循环变量,则必须在循环体内部写出来,否则会进入死循环

七、for循环的嵌套使用

在for循环中可以使用嵌套,通常,在外层循环使用行,内层循环使用列

おすすめ

転載: blog.csdn.net/taowithsnow/article/details/121276242