薪水计算器
* (1)通过键盘输入用户的月薪,每年几个月的薪水。
* (2)输出用户的年薪
* (3)输出一行字“如果年薪超过十万,恭喜你超越90%的国人”,“如果年薪超过
* 二十万,恭喜你超越98%的国人”
* (4)直到键盘输入数字88,则退出程序(使用break)
* (5)键盘输入66,直接显示“重新开始计算” 然后算下一个用户的年薪。
package com.study.wyh;
import java.util.Scanner;
/*
* 薪水计算器
* (1)通过键盘输入用户的月薪,每年几个月的薪水。
* (2)输出用户的年薪
* (3)输出一行字“如果年薪超过十万,恭喜你超越90%的国人”,“如果年薪超过
* 二十万,恭喜你超越98%的国人”
* (4)直到键盘输入数字88,则退出程序(使用break)
* (5)键盘输入66,直接显示“重新开始计算” 然后算下一个用户的年薪。
*/
public class P2 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("************薪水计算器************");
System.out.println("1、输入88退出程序\n2、输入66计算下一个年薪");
while (true) {
System.out.println("请输入您的月薪:");
long salary = sc.nextLong();// 防止月薪大于21亿,导致数据溢出
System.out.println("请输入您每年多少月的薪水:");
int month = sc.nextInt();
long year = salary * month;
System.out.println("您的年薪为:" + year);
if (year >= 200000) {
System.out.println("恭喜你超越98%的国人");
} else if (year >= 100000) {
System.out.println("恭喜你超越90%的国人");
}
System.out.println("输入88,退出系统\n输入66重新开始计算");
int comm = sc.nextInt();
if(comm==88) {
System.out.println("系统退出!");
break;
}else {
System.out.println("重新开始计算");
continue;
}
}
}
}
运行结果:
这是一个Java实现的薪资计算器程序,用户可以输入月薪和工作月数,程序将计算年薪并根据年薪给出相应的恭喜信息。当用户输入特定数值时,程序会进行相应操作,如输入88退出,输入66则重新开始计算。
258

被折叠的 条评论
为什么被折叠?



