IF选择结构:
if(条件){
System.out.println("结果")
} else {
System.out.println("结果")
}
注意事项:
1、 当需要等于字符串时,要用equals来代表等于
if (s.equals("Hello")){ System.out.println(s); } System.out.println("End");
2、当有if时,一定有else
3、当有多条件时,if之后用else if但最后还是要else收尾
4、if语句默认的结果都为true,一旦成功则后面的不再执行
5、一个if语句中可以继续进行if判断
switch:
switch(expession){
case 条件 :
System.out.println("结果");
break;
default:
System.out.println("结果");
}
注意事项:
1、只有JDK7以上才条件才能用字符串判断
2、break为跳出选择,如果没有则会一直运行下去
3、default时可以选择加不加的
二者的区别:
switch只能判断常量,但是一般效率是比if高的