早教吧作业答案频道 -->其他-->
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编一个程序假设星期一...的网友还看了以下:
关于日历的制作和算天数.(1)某月的星期六和星期日各有五天,其余的天数相等.根据这些信息,制作出日 2020-06-15 …
java编一个程序假设星期一至星期五每工作一小时的工资是25.5元,星期六和星期日每工作一小时的工 2020-07-17 …
一部电视连续剧从2002年2月20日(星期三)开始,放到3月11日结束.如果星期一至星期四每天放2 2020-07-19 …
某个月,星期日和星期一、星期二、星期三的天数一样多,星期四、星期五、星期六的天数一样多.星期六比星 2020-08-03 …
天气预报从下周星期一到星期六的6天中有连续两天下雨,求下列各事件发生的可能性:(1)星期一下雨;( 2020-08-03 …
我叫peter.我从星期一到星期五要上学.星期一我上语文、英语和数学.星期四我踢足球.我经在星期六 2020-08-03 …
数学题一个班有46人,从星期一到星期六,按编号,每天有8人轮流扫除,星期三轮到编号1至8的同学扫除 2020-08-03 …
一部少儿教育片从2008年2月26日星期3开始播放,到3月9日结束.u果星期一至星期四每天播放中集, 2020-12-17 …
一本电视连续剧从1996年2月20日星期二开始,放到3月10日结束.如果星期一至星期四每天放2集,星 2020-12-31 …
从以下数中随意抽取4个数,算24点:负3,负5,0,3,41.从以下数中随意抽取4个数算24点:负三 2021-01-12 …