A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

水天

中级黑马

  • 黑马币:0

  • 帖子:24

  • 精华:0

© 水天 中级黑马   /  2012-11-28 17:25  /  1579 人查看  /  7 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 水天 于 2012-11-28 18:10 编辑

今天复习函数的时候遇到的一个问题
class hanshu
{
          public static void main(String[] args)
         {
                 int x = getSum(5,6);
                 System.out.println("x="+x);
         }
}
{
          public static int getSum(int a,int b)//这里编译不通过,提示需要class,interface或enum
          {
                return a+b;
          }
}

评分

参与人数 1技术分 +1 收起 理由
刘芮铭 + 1

查看全部评分

7 个回复

倒序浏览
class hanshu
{
          public static void main(String[] args)
         {
                 int x = getSum(5,6);
                 System.out.println("x="+x);
         }
}//去掉
{//去掉
          public static int getSum(int a,int b)//这里编译不通过,提示需要class,interface或enum
          {
                return a+b;
          }
}

评分

参与人数 1技术分 +1 收起 理由
刘芮铭 + 1

查看全部评分

回复 使用道具 举报
没错   用Elc试试
回复 使用道具 举报
你把方法定义到类外了。
回复 使用道具 举报
把方法定义到你的class hanshu
类里就可以了!!!
回复 使用道具 举报
哥哥,你的括号圈错了啊。这也不怪你,我才学java时连main写错了,害我搞了半天。以后注意避免。建议这些小问题不要在论坛问了,自己解决最好
回复 使用道具 举报
水天 中级黑马 2012-11-28 18:07:07
7#
齐银春 发表于 2012-11-28 17:34
class hanshu
{
          public static void main(String[] args)

懂了,原来是我画蛇添足,还以为是函数哪里错了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马