zoukankan      html  css  js  c++  java
  • java代码求奖金。要求从键盘输入利润

    总结:看似文字描述很多,

    package com.ai;
    
    import java.util.Scanner;
    
    import com.b.Scaner;
    
    //v企业发放的奖金根据利润提成。利润(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%提成,
    //从键盘输入当月利润,求应发放奖金总数? 
    public class PrizeCommision {
    	static long prize;
    	static long prift;
    
    	public static void main(String[] args) {
    		Scanner c = new Scanner(System.in);
    		while (true) {
    			System.out.println("当前利润是:");
    			prift = c.nextLong();
    			if (prift > 0)
    				break;
    
    		}
    		if (prift <= 10000) {
    
    			prize = (long) (prift * .1);
    		} else if (prift < 20000) {
    			prize = (long) (10000 * .1 + (prift - 10000) * 0.75);
    		} else if (prift < 40000) {
    			prize = (long) (10000 * .1 + 10000 * .075 + (prift - 20000) * .05);
    
    		} else if (prift < 60000) {
    			prize = (long) (1000 * .1 + 1000);
    			prize = (long) (10000 * .1 + 10000 * .075 + 20000 * .05 + (prift - 60000) * .03);
    		} else if (prift < 1000000) {
    			prize = (long) (10000 * .1 + 10000 * .075 + 20000 * .05 + 60000
    					* .03 + (prift - 1000000) * .15);
    		} else {
    			prize = (long) (10000 * .1 + 10000 * 0.75 + 20000 * .05 + 60000
    					* .03 + (prift - 1000000) * .01);
    		}
    
    		System.out.println("该得的奖金为:" + prize);
    
    	}
    }
    

      

  • 相关阅读:
    POJ3233 构造子矩阵+矩阵快速幂
    HDU4565-数学推导求递推公式+矩阵快速幂
    记录一个状压DP用到的骚操作
    POJ1273 最大流模板
    图论复习...
    2017-7 实训经验贴
    Polya定理应用实例
    直线,椭圆,三角形,折线分割平面问题
    hdu4801 PocketCube 2阶魔方
    1256:献给阿尔吉侬的花束
  • 原文地址:https://www.cnblogs.com/langlove/p/3400700.html
Copyright © 2011-2022 走看看