企业发放的奖金根据利润提成:利润(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,求应发放奖金总数?

public class Example12 {

public static void main(String[] args) {

money(1000);

}

public static void money(double x) {

double y = 0;

if (x > 0 && x <= 10) {

y = x * 0.1;

} else if (x > 10 && x <= 20) {

y = 10 * 0.1 + (x - 10) * 0.075;

} else if (x > 20 && x <= 40) {

y = 10 * 0.1 + 10 * 0.075 + (x - 20) * 0.05;

} else if (x > 40 && x <= 60) {

y = 10 * 0.1 + 10 * 0.075 + 20 * 0.05 + (x - 40) * 0.03;

} else if (x > 60 && x <= 100) {

y = 20 * 0.175 + 20 * 0.05 + 20 * 0.03 + (x - 60) * 0.015;

} else if (x > 100) {

y = 20 * 0.175 + 40 * 0.08 + 40 * 0.015 + (x - 100) * 0.01;

}

System.out.println("利润为:"+x+"万元。\n应该提取的奖金为: " + y + "万元。");

}

}

Java编程经典10道_Java经典编程题50道之十二相关推荐

  1. java选择题和答案解释_JAVA试题及答案50道选择题).doc

    JAVA试题及答案50道选择题) 选择题 JAVA所定义的版本中不包括:(D) JAVA2 EE JAVA2 Card JAVA2 ME JAVA2 HE JAVA2 SE 下列说法正确的是(A) J ...

  2. 经典算法题每日演练——第二十二题 奇偶排序

    原文:经典算法题每日演练--第二十二题 奇偶排序 这个专题因为各种原因好久没有继续下去了,MM吧...你懂的,嘿嘿,不过还得继续写下去,好长时间不写,有些东西有点生疏了, 这篇就从简单一点的一个&qu ...

  3. 写乐100道练习题_计算题100道

    一年级数学计算题100道 一年级数学计算题 100 道 6+5= 55-50= 30+3= 26-6= 8+3= 24-4= 7+70= 2+80= 12-7= 30+2= 50+50= 20+30= ...

  4. java策略模式详解_Java经典设计模式之策略模式原理与用法详解

    本文实例讲述了Java经典设计模式之策略模式.分享给大家供大家参考,具体如下: 策略模式指:策略模式指将程序中可变部分抽象分离成一系列的算法,并将每一个算法封装起来,而且使它们还可以相互替换.策略模式 ...

  5. 1000道Python题库系列分享十二(9道编程题)

    上期题目连接:1000道Python题库系列分享十一(9道) 上期题目答案: 本期题目: ---------董付国老师Python系列教材-------- 1)<Python程序设计(第2版)& ...

  6. c语言加法只能计算10以内的,一年级数学10以内加减法口算题(1000道).doc

    一年级10以内加减法口算题 班级: 姓名 10-6= 3+4= 9-6= 9-3= 5-1= 4+2= 10-5= 6+2= 8-5= 2+2= 4+1= 5-2= 4-2= 6-5= 3-1= 2- ...

  7. 【哈工大软件构造】学习笔记10 第十章、第十一章、第十二章

    目录 第十章 面向可维护性的构造技术 1 软件维护和演化 2 可维护性的度量 3 模块化设计和模块性准则 模块划分的五个准则 模块设计的五个原则 耦合度和聚合度 4 OO设计准则:SOLID SRP ...

  8. Java经典编程题50道之十七

    猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个:第二天早上又将剩下的桃子吃掉一半,而且又多吃了一个.以后每天早上都吃了前一天剩下的一半零一个.到第10天早上想再吃时,就只 ...

  9. Java经典编程题50道之四十二

    809*??=800*??+9*??+1,其中??代表的两位数,8*??的结果为两位数,9*??的结果为3位数.求??代表的两位数,以及809*??后的结果. public class Example ...

最新文章

  1. 【CF888G】Xor-MST(最小生成树,Trie树)
  2. Hash MD5 CRC 知识
  3. 4月27日微软云训练营活动-现场图集
  4. 总结2010展望2011
  5. 提示丢失libgcc_s_dw2-1.dll问题
  6. 打造超炫的专属Eclipse
  7. DDL/DML/DCL/TCL基本概念
  8. Android使用sqlliteOpenhelper更改数据库的存储路径放到SD卡上
  9. 运维之linux系统故障排查思路
  10. 2022年SQL经典面试题总结(带解析)
  11. 电力系统计算机辅助分析知乎,电力系统计算机辅助分析
  12. 2019年8月 华为鸿蒙,华为2019年开发者大会将于8月9日举行,期待鸿蒙吗?
  13. RISC-V GCC工具链介绍
  14. windows和linux下编译draco
  15. 百度地图,定位,添加图标
  16. 《Java解惑》系列——01表达式之谜——谜题09:半斤
  17. 「MacTeX 小笔记」准备篇
  18. Unix的学习(一)
  19. mac苹果系统安装虚拟机方法教程 虚拟机操作之一
  20. 不要慌,我有亿点小建议!万字长文

热门文章

  1. linux proc文件 write的原子性,Linux命令之write调用的原子性
  2. datagrid wpf 获取选中_c# WPF DataGrid 获取选中单元格信息
  3. python2.7与3.7脚本转换_python 2.7 - python 3.7 升级记录
  4. TensorFlow实验(1)
  5. html高度没有滚动条,Div扩展了页面高度,但没有滚动条
  6. mac安装多php环境变量配置,Mac如何安装多个php版本
  7. Day31 python基础--网络编程基础-socketserver
  8. (转)深入理解最强桌面地图控件GMAP.NET --- 原理篇
  9. 第八篇 android 内容提供组件机制--MVC模式
  10. Leetcode | Implement strStr()