赞
踩
在平常开发工作中,我们经常会使用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的基本用法。
知识就是要不断的学习,不断的复习,才会记忆的更加的深刻!加油,美好的风景一直在路上!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。