CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  J2SE / 基础类

请问我的代码哪里错了?

楼主hyunique()2005-08-01 11:31:45 在 Java / J2SE / 基础类 提问

public   class   test   {  
  int[]   acount(int   m,   int   n){  
        int   x,y,z;  
        int   i   =   0;  
        int   result[]   =   new   int[9];  
            for   (x   =   0;   x   <   9;   x++)  
        {for   (y   =   0   ;   y   <   9   ;y++){  
                  for   (z   =   0;   z   <   9;   z++){  
                      if   (x   +   y   ==   m){  
                          if   (y   +   z   ==   n){  
                                  result[i]   =   x;  
                                  i   ++;  
                              }  
                              }  
   
                          }  
                      }  
                      }  
  return   result;  
        }  
         
        public   static   void   main(int[]   args){  
        int   output[];  
        test   test1   =   new   test();  
         
        output   =   test1.acount(args[0],args[1]);  
        for   (int   a   =   0;   a   <   output.length;   a++){  
        System.out.println(output[a]);    
        }  
         
         
         
  }  
  }  
   
  执行的时候报Exception   in   thread   "main"   java.lang.NoSuchMethodError:   main 问题点数:20、回复次数:10Top

1 楼believefym(feng)回复于 2005-08-01 11:37:05 得分 0

这种问题很有可能是classpath的问题,在前面加.;试试看Top

2 楼hyunique()回复于 2005-08-01 11:46:31 得分 0

不是classpath的问题,在前面已经加了.; 。其实的程序也可以执行的。Top

3 楼believefym(feng)回复于 2005-08-01 11:50:08 得分 0

发现你的main函数的参数错了,应该是String   args[],其他参数程序当一般函数,而不是程序的入口了Top

4 楼qyflaoda(戒骄戒躁)回复于 2005-08-01 11:50:16 得分 5

public   static   void   main(int[]   args)     ???  
  public   static   void   main(String[]   args)     才对阿  
   
  Top

5 楼ziyeqiufeng(子夜秋风)回复于 2005-08-01 12:02:32 得分 5

public   static   void   main(int[]   args)定义不对  
  应该这样定义  
    public   static   void   main(String[]   args)    
  或着    
    public   static   void   main(String   args[])Top

6 楼homesos(熊猫贩子)回复于 2005-08-01 12:28:39 得分 0

入口方法main的参数必须是String类型的数组Top

7 楼lei198203(lei)回复于 2005-08-01 13:01:54 得分 10

public   static   void   main(int[]   args)改成   public   static   void   main(String[]   args)  
  然后    
  output   =   test1.acount(args[0],args[1]);   改成  
  output   =   test1.acount(Integer.parseInt(args[0]),   Integer.parseInt(args[1]));  
  Top

8 楼hyunique()回复于 2005-08-01 13:01:57 得分 0

把String类型参数转换成int类型怎么转换Top

9 楼qyflaoda(戒骄戒躁)回复于 2005-08-01 13:11:14 得分 0

Integer.parseInt(String)Top

10 楼hyunique()回复于 2005-08-01 13:27:03 得分 0

已经OK了。Top

相关问题

  • 我的代码哪里错了!
  • 我的代码哪里错了?
  • 代码哪里错了?
  • 哪位能帮我看看我的代码哪里错了?
  • 帮我看看哪,我写的代码,哪里有错,d7+sqlserver2000
  • 帮我看看哪,我写的代码,哪里有错,d7+sqlserver2000
  • 大家帮我看一下我的代码哪里出错了!!!
  • 大家帮我看看我的代码哪里出错了
  • 100分,帮我看看我的jmail代码哪里错了?
  • 大家帮我看一下以下代码错在哪里?

关键词

得分解答快速导航

  • 帖主:hyunique
  • qyflaoda
  • ziyeqiufeng
  • lei198203

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo