免费注册 查看新帖 |

Chinaunix

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

第一个自己写的JAVA程序~~出现一个错误 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-12-16 19:55 |只看该作者 |倒序浏览
第一个自己写的JAVA程序~~~一开始出现17个错误~~现在只出先了1个

找了老天找不到错误~~
帮忙看下可以不?

  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.         int add = Integer.parseInt(input);

  20.         staff[0] = new Emplogee("A",k,add);
  21.         staff[1] = new Emplogee("B",k1,add);
  22.         staff[2] = new Emplogee("c",k2,add);
  23.         for(int i = 0; i<staff.length;i++)
  24.                 staff[i].getAdd(5);
  25.         for(int i = 0;i < staff.length; i++)
  26.                 {Emplogee e = staff[i];
  27.                 System.out.println("name" + e.getName() + ",Omoney" + e.getOmoney() + ",Nmoney" + e.getNmoney());
  28.                 }
  29.         }
  30. }
  31. class Emplogee
  32. {
  33.         public Emplogee (String n ,double s, int add)
  34.         {name = n;
  35.                 money = s;
  36.                 Hadd = add;
  37.         }
  38.         public String getName()
  39.         {
  40.                 return name;
  41.         }
  42.         public double getOmoney()
  43.         {
  44.                 return money;
  45.         }
  46.         public double getNmoney()
  47.         {
  48.         return Hadd;
  49.         }
  50.         public void  getAdd(int byPercent)
  51.         {
  52.                 double raise = money * byPercent / 100;
  53.                 Hadd += raise;
  54.         }
  55.         private String name;
  56.         private double money;
  57.         private double Hadd;
  58. }
复制代码

论坛徽章:
0
2 [报告]
发表于 2004-12-16 20:01 |只看该作者

第一个自己写的JAVA程序~~出现一个错误

错误提示

C:\j2sdk1.4.2_06\bin>;javac add.java
add.java:3: class AdminHour is public, should be declared in a file named AdminH
our.java
public class AdminHour
       ^
1 error

论坛徽章:
0
3 [报告]
发表于 2004-12-16 20:25 |只看该作者

第一个自己写的JAVA程序~~出现一个错误

在我的机器上编译没有错误。
运行的时候 "死住"

论坛徽章:
0
4 [报告]
发表于 2004-12-16 20:26 |只看该作者

第一个自己写的JAVA程序~~出现一个错误

问一句,这是一个做什么程序?

论坛徽章:
0
5 [报告]
发表于 2004-12-16 20:57 |只看该作者

第一个自己写的JAVA程序~~出现一个错误

自己做的玩的~~~
输入 A B C 的工资~~~再输入 add就是这个也工资增长的百分比~~~

输出他们这个月的工资~~~

论坛徽章:
0
6 [报告]
发表于 2004-12-16 21:06 |只看该作者

第一个自己写的JAVA程序~~出现一个错误

你把文件名写成add.java了吧?
把文件名改为AdminHour.java
文件名应该和Class名相同。

论坛徽章:
0
7 [报告]
发表于 2004-12-16 21:32 |只看该作者

第一个自己写的JAVA程序~~出现一个错误

谢谢了~~

把这忘记了~~多谢

怎么回有和“死住”那?

论坛徽章:
0
8 [报告]
发表于 2004-12-16 21:52 |只看该作者

第一个自己写的JAVA程序~~出现一个错误

再问下
我生成了
AdminHour.class

Emplogee.class

怎么运行他们呀?

论坛徽章:
0
9 [报告]
发表于 2004-12-16 21:52 |只看该作者

第一个自己写的JAVA程序~~出现一个错误

我抄书上的程序报和你同样的错误。我的类名和文件名是一样的没错

//这是我们的第一个java application,该程序保存在文件Property.java中
 import java.util.*; /*下面我们用到了Date和Properties这两个类,是
            属于java.util这个包的;*/
            /*而System和Runtime这两个类,是属于
            java.lang这个包的。*/

 public class Property { //程序员给这个类取名为Property
  public static void main(String args[]){ //main是类的主方法
  System.out.println(new Date( )); //在命令行下面打印出日期
  Properties p=System.getProperties( ); //获得系统的Properties对象p
  p.list(System.out); //在命令行下打印出p中的各个系统变量的值
  System.out.println("--- Memory Usage:"; /*打印一行字符串---Memory Usage*/
  Runtime rt=Runtime.getRuntime( ); //获得系统的Runtime对象rt
  System.out.println("Total Memory= "
          + rt.totalMemory( ) //打印总内存大小
          +" Free Memory = "
          +rt.freeMemory( )); //打印空闲内存大小
    }
  }  

论坛徽章:
0
10 [报告]
发表于 2004-12-16 21:59 |只看该作者

第一个自己写的JAVA程序~~出现一个错误

你出现的是什么错误呀?

错误提示那
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP