黑马程序员技术交流社区

标题: 新手求教啊 [打印本页]

作者: 那些人之一    时间: 2013-11-20 20:28
标题: 新手求教啊
本帖最后由 那些人之一 于 2013-11-20 20:38 编辑

在看视频的时候,跟毕老师打得一样的代码为什么会出现如下图的问题啊?如何解决?
代码——class FunctionDemo
{
        public static void main(String[] args)
        {
               
                System.out.println(add(3,5));
        }
}

        public static int add(int a,int b)
        {
                //System.out.println(a+b);
                return a+b;
        }


作者: 那些人之一    时间: 2013-11-20 20:37
呵呵,自己解决了。
作者: 殷婷婷    时间: 2013-11-20 20:40
你好,你的程序是大括号出了问题,class的大括号应把main和add方法都包括在内,而你不小心只把main放在类中,而add方法单独孤立出来,当然是不对的,应该这样写:
  1. class FunctionDemo
  2. {
  3.         public static void main(String[] args)
  4.         {
  5.                
  6.                 System.out.println(add(3,5));
  7.         }
  8. //把这里的“}”放在add方法后。

  9.         public static int add(int a,int b)
  10.         {
  11.                 //System.out.println(a+b);
  12.                 return a+b;
  13.         }
  14. }
复制代码
加油哦,嘿嘿
作者: 那些人之一    时间: 2013-11-20 20:49
殷婷婷 发表于 2013-11-20 20:40
你好,你的程序是大括号出了问题,class的大括号应把main和add方法都包括在内,而你不小心只把main放在类中 ...

对,我回头一想,就是这个问题。




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