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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 刘永贵 中级黑马   /  2013-7-5 14:51  /  1178 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 杜光 于 2013-7-5 15:16 编辑

下面是我编写的代码,但在运行时报错了,请各位高手帮忙纠错,谢谢
       public class DoSum  
            public static void pain (String[ ] args)   {
                 int a=23 ;  
                 int b=52;
                 int c=sum(a, b)  {
                 system.out.println ("The sum is : " + c );
             }
             public int sum (int a,int b) {
                 return  a + b ;
             }
       }


评分

参与人数 1技术分 +1 收起 理由
袁梦希 + 1 很给力!

查看全部评分

4 个回复

倒序浏览
  1.   仔细比较一下
  2.             public class DoSum  {
  3.             public static void pain (String[ ] args)   {
  4.                  int a=23 ;  
  5.                  int b=52;
  6.                  int c=sum(a, b);
  7.                  System.out.println ("The sum is : " + c );
  8.             }
  9.             public static int sum (int a,int b) {
  10.                  return  a + b ;
  11.              }
  12.        }
复制代码

评分

参与人数 1技术分 +1 收起 理由
袁梦希 + 1 很给力!

查看全部评分

回复 使用道具 举报
没有主函数,你可能有一个字母写错了,仔细看你的程序中有个pain,应该改成main吧,

评分

参与人数 1技术分 +1 收起 理由
袁梦希 + 1 很给力!

查看全部评分

回复 使用道具 举报

l

  1. public class SumDemo {
  2.         public static void main(String[] args) {
  3.                 int a = 23;
  4.                 int b = 52;
  5.                 int c = sum(a, b);
  6.                 System.out.println("The sum is : " + c);
  7.         }

  8.         public static int sum(int a, int b) {
  9.                 return a + b;
  10.         }
  11. }
复制代码
楼主改成我这样你再试试   你的错误可以和我的代码对比一下,就知道哪错了  如果不知道请继续追问

评分

参与人数 1技术分 +1 收起 理由
杨兴庭 + 1

查看全部评分

回复 使用道具 举报 1 0
兄弟下次应该把错误提示贴出来

我估计你这次之所以没贴出来
是因为错误太多 对吧
我编译了一下 竟然出现了8个错误

第一个就是去见大括号的问题
还有就是缺少一个分号

还有就是主函数的拼写

这都是很基础的
兄弟一定更要细心啊

评分

参与人数 1技术分 +1 收起 理由
袁梦希 + 1 很给力!

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马