Java黑皮书课后题第5章:*5.42(金融应用:求销售额)如下重写编程练习题5.39:①使用for循环替代do-while循环②允许用户自己输入COMMISSION_SOUGHT而非将它固定为常量
生活随笔
收集整理的这篇文章主要介绍了
Java黑皮书课后题第5章:*5.42(金融应用:求销售额)如下重写编程练习题5.39:①使用for循环替代do-while循环②允许用户自己输入COMMISSION_SOUGHT而非将它固定为常量
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
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_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而非将它固定为常量的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: Java黑皮书课后题第5章:5.40(模
- 下一篇: Java黑皮书课后题第5章:*5.43(