在平常开发工作中,我们经常会使用if else、else if 进行逻辑判断,合理的使用if else,实现业务逻辑。今天,主要写下if else 的基本用法。
1:if else的基本用法:
public String Demo(){
String str1 = "11";
String str2 = "22";
String str3 = "33";
if (str1.equals(str2)) {
return "成功";
} else {
return "失败";
}
}
2:多层if else嵌套:
public String Demo(){
String str1 = "11";
String str2 = "22";
String str3 = "33";
if (str1.equals(str2)) {
if (str2.equals(str3)) {
return "成功";
}
} else {
return "失败";
}
}
上面这段代码看似没什么问题,但是报错如下:
报错大概意思就是没有返回值,经过查看,主要是因为当进入第一个if后,如果没有进入第二个if,这时就没有返回值,所以报错,经过如下改造,示例:
public String Demo(){
String str1 = "11";
String str2 = "22";
String str3 = "33";
String returnStr = "0";
if (str1.equals(str2)) {
if (str2.equals(str3)) {
returnStr = "成功";
}
} else {
returnStr = "失败";
}
return returnStr;
}
3:多层if 、else if、else嵌套:
public String Demo(){
String str1 = "11";
String str2 = "22";
String str3 = "33";
String returnStr = "0";
if (str1.equals(str2)) {
if (str2.equals(str3)) {
returnStr = "成功";
}
} else if (str1.equals(str3)){
returnStr = "成功";
} else if (str1.equals(str3)) {
returnStr = "成功";
} else {
returnStr = "失败";
}
return returnStr;
}
总结:以上总结了if、else if、else的基本用法。
知识就是要不断的学习,不断的复习,才会记忆的更加的深刻!加油,美好的风景一直在路上!