HOURS-40

问题描述:java 编程 计算工人工资, 大家好,小编为大家解答一个有趣的事情的问题。很多人还不知道一个有趣的事情,现在让我们一起来看看吧!

JAVA问题

HOURS-40的相关图片

JAVA计算工人工资,参考例子如下:

import java.util.Scanner;。

public class Demo00 {。

//定义一个三维数组,用于记录每个部门、分支、绩效工资。

private static final float[][][] SALARY_OF_PER_HOUR = {。

{{10.75f,12.50f,14.50f},{11.75f,14.50f,17.50f}},。

{{13.00f,16.00f,18.50f},{15.00f,18.50f,22.00f}},。

{{16.75f,18.50f,20.50f},{19.25f,25.00f,30.00f}}。

};

public static void main(String[] args) {。

Scanner sc = new Scanner(System.in);。

//输入姓名

System.out.println("请输入姓名:");。

String name = sc.nextLine();。

//输入部门并验证

System.out.println("请输入部门: A,B,C");。

char dept = sc.nextLine().charAt(0);。

if(dept<'A'||dept>'C')。

{

System.out.println("输入有误,系统将退出");。

System.exit(0);。

}

//输入分支机构并验证

System.out.println("请输入分支机构: 1,2");。

char div = sc.nextLine().charAt(0);。

if(div<'1'||div>'2')。

{

System.out.println("输入有误,系统将退出");。

System.exit(0);。

}

//输入薪绩表并验证

System.out.println("请输入薪绩表: a,b,c");。

char sal = sc.nextLine().charAt(0);。

if(sal<'a'||sal>'c')。

{

System.out.println("输入有误,系统将退出");。

System.exit(0);。

}

//输入小时数

System.out.println("请输入本周工作时间(整小时数):");。

int hours = sc.nextInt();。

float salary = 0;。

//每个小时的薪水

float salaryPerHour = SALARY_OF_PER_HOUR[dept-'A'][div-'1'][sal-'a'];。

//分别计算40小时内和超过40小时的薪水。

if(hours<=40)。

{

salary += salaryPerHour*hours;。

}

else

{

salary += salaryPerHour*hours+(hours-40)*1.5*salaryPerHour;。

}

//输出结果

System.out.println("姓名:\t"+name+"\n部门:\t"+dept+"\n分支机构:\t"+div。

+"\n薪绩表:\t"+sal+"\n工作时间:\t"+hours+"\n薪水:\t"+salary);。

}

//Best wishes!

四十的英文的相关图片

四十的英文

经过测试以下代码可以运行,不知道符不符合要求。不过说实话你的英语太烂了。

//Worker类

package payroll;。

public abstract class Worker。

private String name; //姓名。

private double salary; //每小时薪水 。

private int hours; //工作时间。

public Worker(){}。

public Worker(String name,double salary,int hours){。

this.name = name;。

this.salary = salary;。

this.hours = hours;。

}

public String getName(){。

return name;

}

public void setName(String name){。

this.name = name;。

}

public double getSalary(){。

return salary;。

}

public void setSalary(double salary){。

this.salary = salary;。

}

public int getHours(){。

return hours;。

}

public void setHours(int hours){。

this.hours = hours;。

}

//计算报酬

public abstract double computePayment();。

//HourlyWorker类。

package payroll;。

public class HourlyWorker extends Worker。

public HourlyWorker(){。

super();

}

public HourlyWorker(String name,double salary,int hours){。

super(name,salary,hours);。

}

public double computePayment(){。

double payment = 0; //应发工资。

int hours = this.getHours(); //工作时间。

double salary = this.getSalary(); //每小时薪水。

if(hours<=40){。

payment = hours * salary;。

}else{

payment = salary * 40 + (hours-40)*salary*2;。

}

return payment;。

}

//Salaried类

package payroll;。

public class SalariedWorker extends Worker。

public SalariedWorker(){。

super();

}

public SalariedWorker(String name,double salary,int hours){。

super(name,salary,hours);。

}

public double computePayment(){。

double payment = 0;。

int hours = 36 ; 。

payment = getSalary() * hours;。

return payment;。

}

//测试类

package mytest;。

import payroll.*;。

public class WorkerTester。

public static void main(String[] args){。

Worker worker1 = new HourlyWorker("Jim",200,30);。

Worker worker2 = new HourlyWorker("Tom",150,50);。

Worker worker3 = new SalariedWorker("Rose",50,40);。

Worker worker4 = new SalariedWorker("Jack",140,30);。

Worker[] workers = new Worker[]{worker1,worker2,worker3,worker4};。

for(int i = 0 ; i<workers.length ; i++){。

Worker tester = workers[i];。

double result = tester.computePayment();。

System.out.println(tester.getName()+"的报酬为"+result);。

}

}

46英文怎么写的相关图片

46英文怎么写

四十的英文是forty。

一、读音:英 ['fɔːti],美 ['fɔːrti]    

二、意思:

num. 四十

adj. 四十

pron. 四十(个;只 ...)

三、例句:

They managed to squash forty people into the bus.。

那辆公共汽车好不容易塞进了四十个人。

词汇搭配:

1、forty winks 小睡。

2、like forty 非常厉害地,猛烈地。

3、forty hours week 每周四十小时工作制。

4、fifteen forty 一比三。

5、forty all 三平

6、forty-five 四十五分(时间)

7、as forty 非常厉害地,猛烈地.。

8、forty to the dozen 滔滔不绝地。

9、forty-rod lightning 下等烈性酒。

10、speak forty to the dozen 喋喋不休。

40的英文?的相关图片

40的英文?

46 :forty-six

forty-six 由数词forty、six组成的。

词语解析

1、forty

英 ['fɔːti] ;美 ['fɔːrti]    

num. 四十

例:They managed to squash forty people into the bus.。

那辆公共汽车好不容易塞进了四十个人。

例:He reigned over the country for forty years.。

他统治了这个国家四十年。

2、six

英 [sɪks] ;美 [sɪks]    

num. 六

例:It is about six o'clock now.。

现在是六点钟左右。

例:The heifer is only six months old.。

这只小母牛只有六个月大。

扩展资料

用法

1、forty

forty的基本含义为“四十”,除此之外还有一些不常用的含义。作为名词时还可以表示:

四十个、四十年代、四十到十九岁的时期、网球的三分。

forty的常用词组搭配如下:

forty winks 小睡

like forty 非常厉害地,猛烈地。

forty hours week 每周四十小时工作制。

fifteen forty 一比三。

forty-niner 1849年争往加利福。

as forty 非常厉害地,猛烈地。

forty to the dozen 滔滔不绝地。

forty-rod lightning 下等烈性酒。

speak forty to the dozen 喋喋不休。

2、six

six除了可以表示“六”的意思,还有如下含义:

六个人、六人一组、由六个单位组成的东西、六个汽缸的发动机、六的记号、六点钟、六岁、六点的骰子或纸牌。

常用搭配:

at sixes and sevens 乱七八糟。

deep six <俚>海葬。

knock someone for six 一击得满分(6分)

six of the best 用藤条打六下的惩罚。

basic six 六个基本驾驶仪表。

deep-six 决定不使用

six-figure 六位数的。

six footer 身高六英尺的人。

six ways to Sunday 在各方面。

six to one 六对一

C程序总是出现: '=' : conversion from 'double ' to 'float ', possible loss of data

40的英文是forty,具体释义如下:

读音:英 [ˈfɔːti]、美 [ˈfɔːrti]。

表达意思:四十,四十的;四十个的。

词性:通常在句中既可以作名词,也可以作形容词。

固定搭配:Forty Thieves 四十大盗。

例句:He was a big man in his forties, smartly dressed in a suit and tie.。

他是一个四十几岁的高大男子,穿着西服打着领带,很精神。

英文数字表达意思规律:

13-19都是teen结尾。所以单词teenager (teen + age + r) 就是“青少年”的意思,青少年就是从13岁-19岁。

21就是20再加上1,twenty-one;22就是20再加上2,twenty-two;23就是20再加上3,twenty-three。31就是30再加上1,thirty-one;41就是40再加上1,forty-one;51就是50再加上1,fifty-one。

原文地址:http://www.qianchusai.com/HOURS-40.html

driving-30

driving-30

Forums-130

Forums-130

bcm-20,bcm20745蓝牙模块

bcm-20,bcm20745蓝牙模块

plex局域网内无法连接-40,局域网内无法连接服务器

plex局域网内无法连接-40,局域网内无法连接服务器

ecstasy-40

ecstasy-40

在线天堂-60,在线天堂中文最新,版

在线天堂-60,在线天堂中文最新,版

biomass-10

biomass-10

48222-30

48222-30

grand,grand theft auto v

grand,grand theft auto v

孩子成长中印象深刻的事,孩子成长中印象深刻的事情有哪些

孩子成长中印象深刻的事,孩子成长中印象深刻的事情有哪些