| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1890 人关注过本帖
标题:在main中调用出错,是不是写少了什么
只看楼主 加入收藏
Vsnow
Rank: 3Rank: 3
等 级:论坛游侠
威 望:1
帖 子:124
专家分:145
注 册:2015-1-3
结帖率:95%
收藏
已结贴  问题点数:30 回复次数:4 
在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
孤独与烈酒
Rank: 5Rank: 5
来 自:山西省运城市
等 级:贵宾
威 望:16
帖 子:47
专家分:310
注 册:2016-9-26
收藏
得分:10 
把corporation类中的方法名改一下,在mai方法中调用方法传参就行了
2016-10-08 16:05
反脑控2016
Rank: 4
等 级:业余侠客
威 望:2
帖 子:108
专家分:212
注 册:2016-9-2
收藏
得分:20 
//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);
     
    }
 }

我学编程,总爱用自己的语言将所学的东西描述下来,渐渐的,一篇篇的文章,看起来像一个个杰作。
2016-10-08 16:55
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
快速回复:在main中调用出错,是不是写少了什么
数据加载中...
 
   



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

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