标题:在main中调用出错,是不是写少了什么
取消只看楼主
Vsnow
Rank: 3Rank: 3
等 级:论坛游侠
威 望:1
帖 子:124
专家分:145
注 册:2015-1-3
结帖率:95%
已结贴  问题点数:30 回复次数:2 
在main中调用出错,是不是写少了什么
package fourth;
//要求:创建一个corporation类,以基本工资和工作小时为参数,计算出总工资或错误信息,在main()方法中每一个员工调用这个方法
public class corporation {
    String name;
    double basicWage;
    int workHours;
    public corporation(String name,double basicWage,int workHours)
    {    this.name=name;
        this.basicWage=basicWage;
        this.workHours=workHours;
        
        float wage;
        //基本工资小于8元。报错
        if(this.basicWage<8)
            System.out.println("Error!");
        else
        {    //工作时间<40,,基本工资=工作小时*基本工资
            if(this.workHours<=40)
            {    wage=(float)(this.workHours*this.basicWage);
                System.out.println(this.name+"  "+wage);
            }
                //40<工作时间<=60,,超时工资=基本工资*1.5
            else if(40<this.workHours && this.workHours<=60)
            {    wage=(float)(40*this.basicWage+(this.workHours-40)*this.basicWage*1.5);
                System.out.println(this.name+"  "+wage);
            }
            //工作时间超过60小时,则出错
            else
                System.out.println("Error!");
        }
    }   

public static void main(String[] args) {
    corporation cor1=new corporation("员工1",7.50,35);
    corporation cor2=new corporation("员工3",8.20,47);
    corporation cor3=new corporation("员工3",10.00,73);
   
    }
}
搜索更多相关主题的帖子: 信息 double public package 
2016-10-08 12:09
Vsnow
Rank: 3Rank: 3
等 级:论坛游侠
威 望:1
帖 子:124
专家分:145
注 册:2015-1-3
得分:0 
回复 2楼 孤独与烈酒
OK
2016-10-08 17:04
Vsnow
Rank: 3Rank: 3
等 级:论坛游侠
威 望:1
帖 子:124
专家分:145
注 册:2015-1-3
得分:0 
回复 3楼 反脑控2016
谢谢!


2016-10-08 17:04



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-469506-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.231149 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved