欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

程序十二

程序员文章站 2022-07-07 23:18:50
...

程序十二

题目:企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可可提成7.5%;20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时高于40万元的部分,可提成3%;60万到100万之间时,高于60万元的部分,可提成1.5%,高于100万元时,超过100万元的部分按1%提成,从键盘输入当月利润I,求应发放奖金总数?

import java.util.*;
public class test12 {
    public static void main(String[] args) {
        System.out.println("请输入你创造的利润(单位:万元):");
        Scanner scanner=new Scanner(System.in);
        while (!scanner.hasNextDouble()) {
            System.out.println("请输入金额数字:");
            scanner.next();
        }
        double profit=scanner.nextDouble();
        double bonus=0;
        if (profit<0) {
            System.out.println("输入错误");;
        }else if (profit>0&&profit<=10){
            bonus=profit*0.1;
        }
        else if(profit>10&&profit<20){
            bonus=(profit-10)*0.075+1;
        }else if (profit>=20&&profit<40 ) {
            bonus=(profit-10)*0.05+1.75;
        }else if (profit>=40&&profit<60 ) {
            bonus=(profit-10)*0.03+2.75;
        }else if (profit>=60&&profit<100 ) {
            bonus=(profit-10)*0.015+3.35;
        }else {
            bonus=(profit-100)*0.01+3.95;
        }
        System.out.println(profit+"万元利润能够获得:"+bonus+"万元");
    }
}
相关标签: java50道编程题

上一篇: 程序十一

下一篇: 程序十五