java 企业发放的奖金根据利润提成。

时间:2025-04-09 08:11:56
import java.util.Scanner; public class lirun5 { static double sum = 0; public static void main(String[] args) { lirun5 l = new lirun5(); Scanner s = new Scanner(System.in); System.out.print("请输入该月的利润:"); int I = s.nextInt(); l.lirun(I); System.out.println("该月发放的奖金为:" + sum); } public double lirun(double lr) { if (lr <= 100000) { sum = lr / 100 * 10; } else if (lr < 200000) { sum = (double) (100000 / 100 * 10 + (lr - 100000) / 100 * 7.5); } else if (lr < 400000) { sum = (double) (100000 / 100 * 10 + 100000 / 100 * 7.5 + (lr - 200000) / 100 * 5); } else if (lr < 600000) { sum = (double) (100000 / 100 * 10 + 100000 / 100 * 7.5 + 200000 / 100 * 5 + (lr - 400000) / 100 * 3); } else if (lr < 1000000) { sum = (double) (100000 / 100 * 10 + 100000 / 100 * 7.5 + 200000 / 100 * 5 + 200000 / 100 * 3 + (lr - 600000) / 100 * 1.5); } else { sum = (double) (100000 / 100 * 10 + 100000 / 100 * 7.5 + 200000 / 100 * 5 + 200000 / 100 * 3 + 400000 / 100 * 1.5 + (lr - 1000000) / 100); } return sum; } }