当前位置: 代码迷 >> J2ME >> 。为什么这段代码出错
  详细解决方案

。为什么这段代码出错

热度:4822   发布时间:2013-02-25 21:38:08.0
求助。。为什么这段代码出错
class aaa{
String danao(int a_level){
switch (a_level){
case 1:
return "1你们玩的挺好,它很温柔,很柔软";
 break;
case 2:
return "2你们玩的挺好,它很温柔,很柔软";
 break;
case 3:
return "3你们玩的挺好,它很温柔,很柔软";
 break;
}
}
}

编译 时, 指着 break 说 无法访问语句

------解决方案--------------------------------------------------------
return 之后就不要break了,return 之后的都是费代码
------解决方案--------------------------------------------------------
改为:
Java code
public static String danao(int a_level){        String s = null;        switch (a_level){        case 1:            s = "1你们玩的挺好,它很温柔,很柔软";            break;        case 2:            s = "2你们玩的挺好,它很温柔,很柔软";            break;        case 3:            s = "3你们玩的挺好,它很温柔,很柔软";            break;        }        return s;    }
------解决方案--------------------------------------------------------
你可以把retun 后面的break语句去掉。
String danao(int a_level) {
switch (a_level) {
case 1:
return "1你们玩的挺好,它很温柔,很柔软";
case 2:
return "2你们玩的挺好,它很温柔,很柔软";

case 3:
return "3你们玩的挺好,它很温柔,很柔软";

}
return "以上没有处理的情况下,这里处理";
}
  相关解决方案