早教吧作业答案频道 -->其他-->
java编一个程序假设星期一至星期五每工作一小时的工资是25.5元,星期六和星期日每工作一小时的工资是平时的3倍,其中工资的4.5%是税金。请编一程序从键盘输入星期序号(1,2,3,4,5,6
题目详情
java编一个程序
假设星期一至星期五每工作一小时的工资是25.5元,星期六和星期日每工作一小时的工资是平时的3倍,其中工资的4.5%是税金。请编一程序从键盘输入星期序号(1,2,3,4,5,6,7分别表示星期一,星期二,…,星期六,星期天)和工作小时数,计算该日的工资及税金。
假设星期一至星期五每工作一小时的工资是25.5元,星期六和星期日每工作一小时的工资是平时的3倍,其中工资的4.5%是税金。请编一程序从键盘输入星期序号(1,2,3,4,5,6,7分别表示星期一,星期二,…,星期六,星期天)和工作小时数,计算该日的工资及税金。
▼优质解答
答案和解析
Java源程序:
import java.util.Scanner;
public class Exam07 {
public static void main(String args[]){
int week; //星期序号,[1, 7]
int hours; //工作小时数,[0, 24]
double salary; //工资
double tax; //税金
Scanner scan = new Scanner(System.in);
//接收输入
while(true){
System.out.print("星期序号:");
week = scan.nextInt();
if(week >= 1 && week <= 7){
break;
}
}
while(true){
System.out.print("工作小时数:");
hours = scan.nextInt();
if(hours >= 0 && hours <= 24){
break;
}
}
//计算工资及税金
switch(week){
case 1:
case 2:
case 3:
case 4:
case 5:
salary = 25.5 * hours;
break;
case 6:
case 7:
salary = 25.5 * hours * 3;
break;
default:
salary = 0;
break;
}
tax = salary * 0.045;
//输出结果
System.out.printf("该金工资是 %.2f 元,税金是 %.2f 元。\n", salary, tax);
}
}
运行测试:
星期序号:5
工作小时数:10
该金工资是 255.00 元,税金是 11.48 元。
星期序号:6
工作小时数:10
该金工资是 765.00 元,税金是 34.43 元。
import java.util.Scanner;
public class Exam07 {
public static void main(String args[]){
int week; //星期序号,[1, 7]
int hours; //工作小时数,[0, 24]
double salary; //工资
double tax; //税金
Scanner scan = new Scanner(System.in);
//接收输入
while(true){
System.out.print("星期序号:");
week = scan.nextInt();
if(week >= 1 && week <= 7){
break;
}
}
while(true){
System.out.print("工作小时数:");
hours = scan.nextInt();
if(hours >= 0 && hours <= 24){
break;
}
}
//计算工资及税金
switch(week){
case 1:
case 2:
case 3:
case 4:
case 5:
salary = 25.5 * hours;
break;
case 6:
case 7:
salary = 25.5 * hours * 3;
break;
default:
salary = 0;
break;
}
tax = salary * 0.045;
//输出结果
System.out.printf("该金工资是 %.2f 元,税金是 %.2f 元。\n", salary, tax);
}
}
运行测试:
星期序号:5
工作小时数:10
该金工资是 255.00 元,税金是 11.48 元。
星期序号:6
工作小时数:10
该金工资是 765.00 元,税金是 34.43 元。
看了 java编一个程序假设星期一...的网友还看了以下:
羧酸A是饱和一元羧酸,酯B是饱和一元羧酸跟饱和一元醇形成的.现有A和B的混合物共1.5mol,质量 2020-05-13 …
A是饱和一元醇,B是饱和二元醇,两种醇的分子中所含碳原子数相同,且都小于4.在3.85g由A和B组 2020-05-21 …
有一首词,大意是:“和一团泥,先捏一个你,再捏一个我……你中有我,我中有你。”谁知道这首完整的词? 2020-06-17 …
形容一个人说话总是咬文嚼字老是感慨这个感慨那个,老是编造一些听上去挺文学的语言和句子,但又听上去一 2020-07-11 …
∑和∫的区别+100分我知道他们两个都是代表著加号一但是区别是什麼呢!我知道一个是求和一个是积分但 2020-07-18 …
甲烷失去一个H叫甲基,乙烷失去一个H叫乙基.那乙烯,乙炔失去一个H叫什么?课本上没说这个呀?是不是 2020-07-22 …
C语言中的颜色和边框的函数怎么来运用···就是编写一个计算器不过是要复杂一点比如1.加法2.减法3. 2020-11-01 …
判断3个数的关系紧急求助!求完整汇编代码,最好加注释(至少在关键处加下撒),感激不尽!已知数据块BU 2020-11-17 …
求速成意大利语第三课Dividolacameraconunostudenteeuropeo的解释这句 2020-12-09 …
面向过程和面向对象的问题看看我是不是理解错了假如我要去一个地方从深圳到北京那么面向过程就是编写一个函 2020-12-15 …