欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程语言 > java >内容正文

java

Java黑皮书课后题第5章:*5.42(金融应用:求销售额)如下重写编程练习题5.39:①使用for循环替代do-while循环②允许用户自己输入COMMISSION_SOUGHT而非将它固定为常量

发布时间:2024/7/23 java 32 豆豆

5.42(金融应用:求销售额)如下重写编程练习题5.39:①使用for循环替代do-while循环②允许用户自己输入COMMISSION_SOUGHT而非将它固定为常量

  • 题目
    • 题目概述
    • 编程练习题5.39
  • 代码
    • 运行示例

题目

题目概述

5.42(金融应用:求销售额)如下重写编程练习题5.39:①使用for循环替代do-while循环②允许用户自己输入COMMISSION_SOUGHT而非将它固定为常量

编程练习题5.39

点击这里快速前往5.39博文,或者复制以下url到浏览器:

https://blog.csdn.net/weixin_46356698/article/details/119866913
5.39代码(非本题):

import java.util.Scanner;public class Test5_39 {public static void main(String[] args) {Scanner input = new Scanner(System.in);System.out.println("请输入目标总收入:");int target = input.nextInt() - 5000;// 判断大小int boundary1 = 400;int boundary2 = 900;boolean bool1 = (target > boundary1) && (target > boundary2);boolean bool2 = (target > boundary2) || (target > boundary1);// 计算最小销售额if((bool1 && bool2 == true) && (bool1 || bool1 == true)){//大于10 000部分System.out.printf("最小销售额为:%.2f" , (target - boundary2) / 0.12 + 10000);}else if ((bool1 && bool2 == false) && (bool1 || bool1 == true)){//小于5 000部分System.out.printf("最小销售额为:%.2f" , target / 0.8);}else {// 大于5 000小于10 000部分System.out.printf("最小销售额为:%.2f" , (target - boundary1) / 0.1 + 5000);}} }

代码

import java.util.Scanner;public class Test5_42 {public static void main(String[] args) {Scanner input = new Scanner(System.in);System.out.println("请输入目标销售额(不含基本工资):");int target = input.nextInt();double boundary1 = 400, boundary2 = 900;double total = 0;int i = 1;// 计算最小销售额for (; total <= target; i++){if(i > 10000){//大于10 000部分total = boundary2 + (i - 10000) * 0.12;}else if (i > 5000){// 大于5 000小于10 000部分total = boundary1 + (i - 5000) * 0.1;}else {//小于5 000部分total = i * 0.08;}}System.out.printf("当目标销售额(不含基本工资)为%d时,最小销售额为%d", target, i);} }

运行示例

请输入目标销售额(不含基本工资): 3000 当目标销售额(不含基本工资)为3000时,最小销售额为27502

总结

以上是生活随笔为你收集整理的Java黑皮书课后题第5章:*5.42(金融应用:求销售额)如下重写编程练习题5.39:①使用for循环替代do-while循环②允许用户自己输入COMMISSION_SOUGHT而非将它固定为常量的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。