1 /*12 【程序 12 计算奖金】
2 题目:企业发放的奖金根据利润提成。
3 利润I低于或等于 10 万元时,奖金可提 10%;
4 利润高于 10 万元,低于 20 万元时,低于 10 万元的部分按 10%提成,高于 10 万元的部分,可提成 7.5%;
5 20 万到 40万之间时,高于 20 万元的部分,可提成 5%;
6 40 万到 60 万之间时高于 40 万元的部分,可提成 3%;
7 60 万到 100 万之间时,高于 60 万元的部分,可提成 1.5%,高于 100 万元时,超过 100 万元的部分按 1%提成,
8 从键盘输入当月利润 I,求应发放奖金总数?
9 程序分析:请利用数轴来分界,定位。注意定义时需把奖金定义为长整型。
10 */
11
12 /*分析
13 * 1、将输入的金额分类,按照区间划分等级A,B,C,D,E;------------直接计算就是了,不分了,分了会重复使用好多if
14 * 2、写出每个等级的奖金怎么计算 ——————————————————这一个等级的记得加上上一个等级的全额奖金
15 * 3、判断输入的利润在什么等级,对号入座,做好标记
16 * */
17
18
19
20 package homework;
21
22 import java.util.Scanner;
23
24 public class _12 {
25
26 public static void main(String[] args) {
27 //奖金
28 double w=0;
29 // // 声明一个等级标记
30 // char mark='a';
31 System.out.println("请输入利润值整数:");
32 //从键盘上得到利润值
33 Scanner sc=new Scanner(System.in);
34 long I=sc.nextLong();
35 //标记利润属于哪一个级别
36 if(I<0) {
37 //保证利润为正
38 }
39 else if (I<=100000) {
40 w=I*0.1; //0~10W
41 }
42 else if (I<=200000) {
43 w=100000*0.1+(I-100000)*0.75; //10W~20W
44 }
45 else if (I<=400000) {
46 w=100000*0.1+100000*0.075+(I-200000)*0.05; //20W~40W
47 }
48 else if (I<=600000) {
49 w=100000*0.1+100000*0.075+200000*0.05+(I-400000)*0.03; //40w~60w
50 }
51 else if (I<=1000000) {
52 w=100000*0.1+100000*0.075+200000*0.05+200000*0.03+(I-600000)*0.015; //60w~100w
53 }
54 else {
55 w=100000*0.1+100000*0.075+200000*0.05+200000*0.03+400000*0.015+(I-1000000)*0.01; //大于100w
56 }
57 if(I<=0) {
58 System.out.println("输入错误!请输入一个正整数");
59
60 }
61 else {
62 System.out.printf("根据利润所得奖金为:%.2f\n",w); \\保留两位小数
63 }
64 }
65
66 }

java例题_12 奖金问题(暴力破解)的更多相关文章

  1. UVa 11059 最大乘积 java 暴力破解

    题目链接: https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_proble ...

  2. 开源服务专题之------ssh防止暴力破解及fail2ban的使用方法

    15年出现的JAVA反序列化漏洞,另一个是redis配置不当导致机器入侵.只要redis是用root启动的并且未授权的话,就可以通过set方式直接写入一个authorized_keys到系统的/roo ...

  3. 暴力破解MD5的实现(MapReduce编程)

    本文主要介绍MapReduce编程模型的原理和基于Hadoop的MD5暴力破解思路. 一.MapReduce的基本原理 Hadoop作为一个分布式架构的实现方案,它的核心思想包括以下几个方面:HDFS ...

  4. 算法之暴力破解和kmp算法 判断A字符串是否包含B字符串

    我们都知道java中有封装好的方法,用来比较A字符串是否包含B字符串 如下代码,contains,用法是 str1.contains(str2), 这个布尔型返回,存在返回true,不存在返回fals ...

  5. 字节码暴力破解censum(老版本)

    声明 事先声明,本文仅提供破解方法以供个人及读者们学习Java字节码,不提倡破解程序. 本文是个人学习掘金小册张师傅的<JVM字节码从入门到精通>后,作为一个实践的记录,并无恶意. 关于c ...

  6. 关于csrss.exe和winlogon.exe进程多、占用CPU高的解决办法,有人在暴力破解

    关于csrss.exe和winlogon.exe进程多.占用CPU高的解决办法 最近VPS的CPU一直处在100%左右,后台管理上去经常打不开,后来发现上远程都要好半天才反映过来,看到任务管理器有多个 ...

  7. C#.NET 大型企业信息化系统集成快速开发平台 4.2 版本 - 防止暴力破解密码、提高大型信息系统安全

    几十万人使用的系统.覆盖全国.每天营业额上好几个亿的.若信息安全方面太薄弱了.那将会是致命的打击.甚至威胁到企业的正常运转.从国家层面到企业级别大家都在重视信息的安全.可控. 运行速度慢一点点可以忍受 ...

  8. 利用Python自动生成暴力破解的字典

    Python是一款非常强大的语言.用于测试时它非常有效,因此Python越来越受到欢迎. 因此,在此次教程中我将聊一聊如何在Python中生成字典,并将它用于任何你想要的用途. 前提要求 1,Pyth ...

  9. shell脚本,防止sshd被暴力破解

    1.tail -f /var/log/secure 你会发现有很多的登录 错误.这说明你的机器正在被暴力破解. 2.新建 一个 shell脚 本 保存退出. 3.加入定时crontab -e 我这里每 ...

随机推荐

  1. React Hooks & useCallback & useMemo

    React Hooks & useCallback & useMemo https://reactjs.org/docs/hooks-reference.html#usecallbac ...

  2. SameSite & Cookies

    SameSite & Cookies SameSite=None && Secure (HTTPS) https://developer.mozilla.org/en-US/d ...

  3. 用Qt写了个将视频设置为壁纸的软件

    软件功能很简单,使用时占用的资源和播放的视频有关: 依赖于FFplay,Github源码 效果图:

  4. 一文助你了解NGK商城

    按照NGK的发展逻辑,将会在2021年上半年上线链商商城,解决传统消费行业真伪难辨的弊端,之后,将会推出小额支付功能,让NGK真正成为结算中的数字资产,目前两者落地性应用已经在开发内测阶段中,期初的部 ...

  5. JavaScript数据类型判断的四种方法

    码文不易啊,转载请带上本文链接呀,感谢感谢 https://www.cnblogs.com/echoyya/p/14416375.html 本文分享了JavaScript类型判断的四种方法:typeo ...

  6. Github Packages和Github Actions实践之CI/CD

    概述 Github在被微软收购后,不忘初心,且更大力度的造福开发者们,推出了免费私有仓库等大更新.近期又开放了packages和actions两个大招,经笔者试用后感觉这两个功能配合起来简直无敌. G ...

  7. hadoop的lzo支持

    目录 1.下载相关文件: 2.Configure LZO to build a shared library (required) and use a package-specific prefix ...

  8. mybatisPlus中的模糊查询问题

    不能查询中文 记得在数据库的配置中写明编码格式characterEncoding=utf-8

  9. JS把数组元素分组

    有一个数组,把其中的元素按照每5个进行重新分组,新的数组放到放到大数组中,且看代码 let data = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, ...

  10. 聊聊Dotnet的垃圾回收

    最近在做一个项目,用到了大量的非托管技术,所以垃圾回收变得很重要.   在说垃圾回收之前,先说说两个概念: 托管代码,是由CLR管理的代码 非托管代码,是由操作系统直接执行的代码 在早期C++的时候, ...