一、三目运算符
表达式:x?a:b
意思为:x为一个判断条件,如果满足,则返回a的值,否则返回b的值
注:此运算可以用if else循环表达,反之则不行
二、优先级运算符
优先级运算符,只需要记住最高级运算为()和[],其余的可以通过查表
三、if else语句
表达式为: if(判断条件){
执行语句
}else if{
执行语句
}else{
执行语句
},其中判断条件为必写内容
四、switch语句
表达式为:switch(返回值类型){
cash 常量 :执行语句
break
cash 常量 :执行语句
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循环时,()里面的内容都可以省略,但是其对应的位置应当空出来但是!!!!:
如果省略的是初始化参数,必须在循环语句前表明参数
如果省略的是判断条件和循环变量,则必须在循环体内部写出来,否则会进入死循环
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)