黑马程序员技术交流社区

标题: 为什么一直报错啊 定义的方法下面一直有红线 [打印本页]

作者: wayonEmes    时间: 2015-6-26 11:55
标题: 为什么一直报错啊 定义的方法下面一直有红线
本帖最后由 wayonEmes 于 2015-7-25 18:05 编辑

        public static boolean panDing(int i){
                if(i%10==7){
                        return true;
                }
        }


作者: Diors    时间: 2015-6-26 12:36
因为如果不符合条件,没有返回值,加上else return false;就可以了
作者: guiqulaixi    时间: 2015-6-26 12:42
支持楼上 +1
作者: 几率收割    时间: 2015-6-26 12:50
不满足条件没返回值
作者: xuhao3622603    时间: 2015-6-26 12:55
要么加else
要么在最后加return
作者: guohaichang    时间: 2015-6-26 13:06
这么简单,,,
作者: fmi110    时间: 2015-6-26 14:06
(i%10 !=7 )这种情况下没有返回值,加上else return false ;就可以了
作者: wayonEmes    时间: 2015-6-26 20:02
Diors 发表于 2015-6-26 12:36
因为如果不符合条件,没有返回值,加上else return false;就可以了

多谢啊,试了一下果然可以了
作者: 小灬清新丶    时间: 2015-6-26 20:05
加上else return false ;就可以了




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2