黑马程序员技术交流社区

标题: 算出y的值 [打印本页]

作者: 魔心邪    时间: 2015-5-2 01:03
标题: 算出y的值
class KeTi
{
        public static void main(String[] args)
        {  
                get(3);
        }
        public static int get(int x)
        {
                int y;
                if (x>0)
                {
                    y=x+3;
                  System.out.println("y="+y);
                }
                else if (x<0)
                {
                        y=x*x-1;
                   System.out.println("y="+y);
                }
                else
                {
                         y=0;
                   System.out.println("y="+y);
                }
              return y;
        }
}

作者: wkz_crystal    时间: 2015-5-2 01:25
是6呀,怎么?有疑问?
作者: 907888614    时间: 2015-5-2 02:36
  System.out.println("y="+y);执行跳出if语句执行return
作者: 呆呆呆呆孔    时间: 2015-5-2 08:37
有疑问?
作者: 快乐Anne    时间: 2015-5-2 08:44
y就是6啊
作者: Oh.Ba    时间: 2015-5-2 09:45
楼上正解,如题所示
作者: 米江波    时间: 2015-5-2 09:51
楼主想问什么呀 具体的
作者: 19期1910    时间: 2015-5-2 09:52
答案是6,
作者: 1017161726    时间: 2015-5-2 10:03
答案是6.不过这代码有点问题呢。return的y值没有意义。还是把get改回void的吧。不用写return了。

作者: yelebron    时间: 2015-5-2 10:15
这个很简单啦!!!!
作者: zy18692243338    时间: 2015-5-2 14:09
没必要写return语句,你每次不逗输出了????????
作者: 晓声    时间: 2015-5-2 16:26
嗯,分段函数。。。输出y值
作者: wangyu    时间: 2015-5-2 18:51
太水了 ,会被删的




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