黑马程序员技术交流社区

标题: 关于返回值类型的问题 [打印本页]

作者: sfgjys    时间: 2015-9-13 10:45
标题: 关于返回值类型的问题
public class LianXi {
        public static void main(String[] args) {
                System.out.println(LianXi.eat());//此出代码eat方法返回为void,代码无法编译
                System.out.println(LianXi.run());//但此处代码方法run返回的是int,所以代码编译成功,但运行后其既打印了1,也
                                                                              // 把run中的输出语句打印出来了,与上面对比就因为其返回值类型不同,我是否
                                                                              //可以这样认为如果eat方法的返回值类型不为void,那其输出语句也可以打印出来?
        }
        public static void eat(){
                System.out.println("吃饭");
        }
        public static int run(){
                System.out.println("跑步");
                return 1;
        }
}

作者: 菊花爆满山    时间: 2015-9-13 11:07
eat方法返回 void  当然编译失败 那么eat里的代码当然也就无法运行 不知道你这样想说明什么问题
作者: 莫盛强    时间: 2015-9-13 14:53
有时候有些问题现在不必那么深究,按照老师说的做就行。现在只会把自己越弄越糊涂




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