java吧 关注:1,247,403贴子:12,727,745
  • 19回复贴,共1

新人求教,这个程序怎么写

只看楼主收藏回复

主函数从10到99调用abc方法(求别吐槽abc,临时写着玩的),eclipse就是通不过,求指教,刚学java
public static void main(String[] args)
{
int i;
for(i=10;i<=99;i++)
abc(i);
}
void abc(int i)
{
int a,b,c;
a=i/10;
b=i%10;
c=i-(a+b);
System.out.println(c);


IP属地:上海1楼2014-07-23 16:44回复
    首先检查一次主函数和其他方法是否在类中,其次检查括号是否写全,不要用中文输入法打代码,最后看下eclipse提示的错误
    ps:贴完整代码,最好伸手之前查一下,查不到再问人,实在不行再来贴吧水一贴吧


    IP属地:广东2楼2014-07-23 16:50
    收起回复
      abc方法也用static修饰


      来自Android客户端4楼2014-07-23 16:59
      收起回复
        public static int aaa(int i){
        第一行错误(Multiple markers at this line
        - Syntax error on token "int", delete this token
        - Syntax error on token "int", @ expected
        - Syntax error, insert "interface Identifier" to complete
        InterfaceHeader)
        int a,b,c; 变量声明错误 Syntax error on token ";", { expected after this token
        a=i/10;
        b=i%10;
        c=i-(a+b);
        return c;
        }
        public static void main(String[] args)
        {
        for(i=10;i<=99;i++)
        {aaa(i);}
        } 最后一个括号错误 Syntax error, insert "}" to complete InterfaceBody


        IP属地:上海5楼2014-07-23 17:03
        收起回复
          你要的代码,话说仔细检查啊
          class a {
          public static void main(String args[]) {
          for (int i = 10; i <= 99; i++) {
          aaa(i);
          }
          }
          public static int aaa(int i) {
          int a, b, c;
          a = i / 10;
          b = i % 10;
          c = i - (a + b);
          return c;
          }
          }


          IP属地:广东6楼2014-07-23 17:09
          收起回复