免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1185 | 回复: 2
打印 上一主题 下一主题

运行出错,打手帮忙看看 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-12-26 18:51 |只看该作者 |倒序浏览
下面的代码是我今天写的,写的有点乱气八朝。
不多不知道为什么
javac AdminHour.java   可以成功
但是运行就成功不的了
java  AdminHour.class  就出现了错误
  1. Exception in thread "main" java.lang.NoClassDefFoundError: AdminHour/class
复制代码


  1. import javax.swing.*;

  2. public class AdminHour
  3. {
  4.         public static void main(String[] args)
  5.         {
  6.                 Emplogee[] staff = new Emplogee[3];
  7.                  
  8.         String        input = JOptionPane.showInputDialog
  9.                 ("how much money for A take");
  10.         int k = Integer.parseInt(input);


  11.         input = JOptionPane.showInputDialog
  12.                 ("how much money for B take");
  13.         int k1 = Integer.parseInt(input);


  14.         input = JOptionPane.showInputDialog
  15.                 ("how much money for C take");
  16.         int k2 = Integer.parseInt(input);


  17.         input = JOptionPane.showInputDialog
  18.                 ("How much add ");
  19.         double add = Integer.parseInt(input);


  20.     input = JOptionPane.showInputDialog
  21.                 ("how much money for zg take");
  22.         int zgmoney = Integer.parseInt(input);


  23.     input = JOptionPane.showInputDialog
  24.                 ("how much money for zg add");
  25.         int zgadd = Integer.parseInt(input);



  26.         staff[0] = new Emplogee("A",k );
  27.         staff[1] = new Emplogee("B",k1);
  28.         staff[2] = new Emplogee("C",k2);
  29.     Manager boss = new Manager("D",zgmoney);
  30.       boss.setBonus(zgadd);
  31.     staff[3] = boss;

  32.     for(int i = 0;i < staff.length; i++)
  33.                 staff[i].getAdd(add);

  34.         for(int i = 0;i < staff.length; i++)
  35.                 {Emplogee e = staff[i];
  36.                 System.out.println("name=" + e.getName() + "\nOmoney=" + e.getOmoney() + "\nNmoney=" + e.getNmoney());
  37.                 }
  38.         }
  39. }
  40. class Emplogee
  41. {
  42.         public Emplogee (String n ,double s)
  43.         {        name = n;
  44.                 money = s;
  45.         }
  46.         public String getName()
  47.         {
  48.                 return name;
  49.         }
  50.         public double getOmoney()
  51.         {
  52.                 return money;
  53.         }
  54.         public double getNmoney()
  55.         {
  56.         return Hadd;
  57.         }
  58.         public void  getAdd(double byPercent)
  59.         {
  60.                 double raise = money * byPercent / 100;
  61.                 Hadd = raise + money;
  62.         }
  63.         private String name;
  64.         private double money;
  65.         private double Hadd;
  66.        
  67. }


  68. class Manager extends Emplogee
  69. {
  70.    /**
  71.       @param n the employee's name
  72.       @param s the onmeny
  73.    */
  74.    public Manager(String n, double s)
  75.    {
  76.       super(n, s);
  77.       bonus = 0;
  78.    }

  79.    public double getSalary()
  80.    {
  81.       double baseSalary = super.getOmoney();
  82.       return baseSalary + bonus;
  83.    }

  84.    public void setBonus(double b)
  85.    {
  86.       bonus = b;
  87.    }

  88.    private double bonus;
  89. }
复制代码

论坛徽章:
0
2 [报告]
发表于 2004-12-27 02:07 |只看该作者

运行出错,打手帮忙看看

ding

论坛徽章:
0
3 [报告]
发表于 2004-12-27 08:21 |只看该作者

运行出错,打手帮忙看看

java 类名
不要带.class
[quote]原帖由 "bmsdr"][/quote 发表:
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP