JAVA总结-基础-2
>>>>> 来来来 咱们书接上会! <<<<<
六、运算符&选择语句:
5.If语句格式:
格式1:
if(结果为boolean类型的表达式){
语句体;
}
public class IfDemo01 {
public static void main(String[] args) {
boolean isTrue = true;
if (isTrue) {
System.out.println("green");
}
}
}
格式2:
if(表达式){
语句体1;
}else {
语句体2;
}
public class IfDemo02 {
public static void main(String[] args) {
boolean isTrue = true;
boolean isfalse = false;
if (isTrue) {
System.out.println("green");
}else(isfalse) {
System.out.println("Nogreen");
}
}
}
格式3:
if(表达式){
语句体1;
}else if(表达式){
语句体2;
}…{
语句体…
}else {
}
解释:
跟格式二相比,就是多重选择(根据条件判断),如果1,要么2,要么3........其中else表示和上个表达式的值相反
6.关系运算符:
符号:
注意:
1.关系运算符的结果都是boolean类型,要么是true,要么是false
2.千万不要把“==”写成“=“
7.逻辑运算符(!)
符号:
1.&& 逻辑与,并且的意思 遇false就false,两个都对就是true
2.|| 逻辑或,或者的意思 遇true就true,两个都错就是false
3.! 非,取相反的意思
8.三元运算符
1.格式:关系表达式?表达式1:表达式2 范例:a>b?a:b;
2.运算规则:
首先计算关系表达式的值
如果值为true,表达式1的值就是运算结果
如果值为false,表达式2的值就是运算结果
3.三元运算符和if语句的区别,只有两个结果的时候可以用三元,if语句一般内有多个操作
9.Switch语句:
格式:
switch(表达式){
case值1:
语句体1;
break;
case值1:
语句体2;
break;
…
default:
语句体n+1;
break;
}
@Test
public class SwitchDemo01 {
public static void main(String[] args) {
int a = 4;
switch (a) {
case 1 :
case 2 :
System.out.println("2");
break;
case 3 :
case 4 :
System.out.println("4");
break;
}
}
}
写给你的话@
如果你以为这就java你可太天真了 ! 这是洒洒水的一滴滴,今天就到这里,明天继续努力!!觉得有用的请动动小手点个赞哦!