if选择结构
if 如果....
语法:
if(条件){
代码
{
if....else..... 如果......否则......
语法:
if(条件){
代码1
}else
{
代码2
}
多重if选择结构
if{
代码1
}
else if{
代码2
}
else if{
代码3
}
嵌套if选择结构
if(条件1){
if(条件2){
代码1
}else{
代码2
}
}else{
代码3
}
字符串做比较时:
==比较的是内存地址
equals 比较的是字符串的值
字符串为null时,表示没有在堆中开辟空间
switch选择结构
在什么情况下可以将if判断转换为switch:等值判断
switch(表达式){
case 常量1:
语句;
break;
case 常量2:
语句;
break;
case 常量3:
语句;
break;
...
default:
语句;
}