Java编程经典10道_Java经典编程题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,求应发放奖金总数?
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道之十二相关推荐
- java选择题和答案解释_JAVA试题及答案50道选择题).doc
JAVA试题及答案50道选择题) 选择题 JAVA所定义的版本中不包括:(D) JAVA2 EE JAVA2 Card JAVA2 ME JAVA2 HE JAVA2 SE 下列说法正确的是(A) J ...
- 经典算法题每日演练——第二十二题 奇偶排序
原文:经典算法题每日演练--第二十二题 奇偶排序 这个专题因为各种原因好久没有继续下去了,MM吧...你懂的,嘿嘿,不过还得继续写下去,好长时间不写,有些东西有点生疏了, 这篇就从简单一点的一个&qu ...
- 写乐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= ...
- java策略模式详解_Java经典设计模式之策略模式原理与用法详解
本文实例讲述了Java经典设计模式之策略模式.分享给大家供大家参考,具体如下: 策略模式指:策略模式指将程序中可变部分抽象分离成一系列的算法,并将每一个算法封装起来,而且使它们还可以相互替换.策略模式 ...
- 1000道Python题库系列分享十二(9道编程题)
上期题目连接:1000道Python题库系列分享十一(9道) 上期题目答案: 本期题目: ---------董付国老师Python系列教材-------- 1)<Python程序设计(第2版)& ...
- 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- ...
- 【哈工大软件构造】学习笔记10 第十章、第十一章、第十二章
目录 第十章 面向可维护性的构造技术 1 软件维护和演化 2 可维护性的度量 3 模块化设计和模块性准则 模块划分的五个准则 模块设计的五个原则 耦合度和聚合度 4 OO设计准则:SOLID SRP ...
- Java经典编程题50道之十七
猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个:第二天早上又将剩下的桃子吃掉一半,而且又多吃了一个.以后每天早上都吃了前一天剩下的一半零一个.到第10天早上想再吃时,就只 ...
- Java经典编程题50道之四十二
809*??=800*??+9*??+1,其中??代表的两位数,8*??的结果为两位数,9*??的结果为3位数.求??代表的两位数,以及809*??后的结果. public class Example ...
最新文章
- 【CF888G】Xor-MST(最小生成树,Trie树)
- Hash MD5 CRC 知识
- 4月27日微软云训练营活动-现场图集
- 总结2010展望2011
- 提示丢失libgcc_s_dw2-1.dll问题
- 打造超炫的专属Eclipse
- DDL/DML/DCL/TCL基本概念
- Android使用sqlliteOpenhelper更改数据库的存储路径放到SD卡上
- 运维之linux系统故障排查思路
- 2022年SQL经典面试题总结(带解析)
- 电力系统计算机辅助分析知乎,电力系统计算机辅助分析
- 2019年8月 华为鸿蒙,华为2019年开发者大会将于8月9日举行,期待鸿蒙吗?
- RISC-V GCC工具链介绍
- windows和linux下编译draco
- 百度地图,定位,添加图标
- 《Java解惑》系列——01表达式之谜——谜题09:半斤
- 「MacTeX 小笔记」准备篇
- Unix的学习(一)
- mac苹果系统安装虚拟机方法教程 虚拟机操作之一
- 不要慌,我有亿点小建议!万字长文
热门文章
- linux proc文件 write的原子性,Linux命令之write调用的原子性
- datagrid wpf 获取选中_c# WPF DataGrid 获取选中单元格信息
- python2.7与3.7脚本转换_python 2.7 - python 3.7 升级记录
- TensorFlow实验(1)
- html高度没有滚动条,Div扩展了页面高度,但没有滚动条
- mac安装多php环境变量配置,Mac如何安装多个php版本
- Day31 python基础--网络编程基础-socketserver
- (转)深入理解最强桌面地图控件GMAP.NET --- 原理篇
- 第八篇 android 内容提供组件机制--MVC模式
- Leetcode | Implement strStr()