Java黑皮书课后题第3章:*3.33(金融:比较成本)假设你要通过两种不同的包裹运输大米。你可能会编写一个程序来比较成本,该程序提示用户输入每个包裹的重量和价格,然后显示具有更优惠的包裹
*3.33(金融:比较成本)假设你要通过两种不同的包裹运输大米。你可能会编写一个程序来比较成本,该程序提示用户输入每个包裹的重量和价格,然后显示具有更优惠的包裹
- 题目
- 题目概述
- 运行示例
- 破题
- 代码
题目
题目概述
*3.33(金融:比较成本)假设你要通过两种不同的包裹运输大米。你可能会编写一个程序来比较成本,该程序提示用户输入每个包裹的重量和价格,然后显示具有更优惠的包裹
运行示例
Enter weight and price for package 1: 50 24.59
Enter weight and price for package 2: 25 11.99
Package 2 has a better price
Enter weight and price for package 1: 50 25
Enter weight and price for package 2: 25 12.5
Two packages have the same price
破题
比较每单位重量的价格程序
代码
import java.util.Scanner;public class Test3_33 {public static void main(String[] args) {// 获取用户输入Scanner input = new Scanner(System.in);System.out.println("Enter weight and price for package 1: ");double w1 = input.nextDouble(), p1 = input.nextDouble();System.out.println("Enter weight and price for package 2: ");double w2 = input.nextDouble(), p2 = input.nextDouble();// 合法性判断if(w1 < 0 || w2 < 0 || p1 < 0 || p2 < 0){System.out.println("输入数据不合法");System.exit(1);}// 计算单价double unitPrice1 = p1 / w1;double unitPrice2 = p2 / w2;// 判断并输出if(unitPrice1 > unitPrice2)System.out.println("Package 2 has a better price");else if(unitPrice1 == unitPrice2)System.out.println("Two packages have the same price");elseSystem.out.println("Package 1 has a better price");}
}
Java黑皮书课后题第3章:*3.33(金融:比较成本)假设你要通过两种不同的包裹运输大米。你可能会编写一个程序来比较成本,该程序提示用户输入每个包裹的重量和价格,然后显示具有更优惠的包裹相关推荐
- Java黑皮书课后题第8章:*8.1(求矩阵中各列数字的和)使用下面的方法头编写一个方法,求矩阵中特定列的所有元素的和。编写一个测试程序,读取3*4矩阵,显示每列元素的和
*8.1(求矩阵中各列数字的和)使用下面的方法头编写一个方法,求矩阵中特定列的所有元素的和.编写一个测试程序,读取3*4矩阵,显示每列元素的和 题目 题目描述与运行示例 破题 代码 题目 题目描述与运 ...
- Java黑皮书课后题第8章:8.29(相同的数组)如果两个二维数组m1和m2具有相同的内容,则它们是相同的。编写一个方法,如果m1和m2相同的话,返回true
8.29(相同的数组)如果两个二维数组m1和m2具有相同的内容,则它们是相同的.编写一个方法,如果m1和m2相同的话,返回true 题目 题目描述与运行示例 破题 代码 题目 题目描述与运行示例 8. ...
- Java黑皮书课后题第7章:7.27(相同的数组)如果两个数组list1和list2的内容相同,认为相同(不是完全相同)。编写一个测试程序,提示用户输入两个整数列表,然后显示这两个列表是否相同
7.27(相同的数组)如果两个数组list1和list2的内容相同,认为相同(不是完全相同).编写一个测试程序,提示用户输入两个整数列表,然后显示这两个列表是否相同 题目 题目描述与运行示例 破题 代 ...
- Java黑皮书课后题第6章:*6.36(几何:正多边形的面积)正多边形…计算正多边形面积的公式是area = (n*s*s) / (4*Math.tan(Math.PI / n))。输入边 长显示面积
6.36(几何:正多边形的面积)输入正多边形边的个数和边长,显示面积 题目 题目描述与运行示例 破题 代码 题目 题目描述与运行示例 6.36(几何:正多边形的面积)正多边形- 计算正多边形面积的公式 ...
- Java黑皮书课后题第4章:4.19(商业:检测ISBN-10)改写编程练习题3.9,将ISBN号作为一个字符串输入
4.19(商业:检测ISBN-10)改写编程练习题3.9,将ISBN号作为一个字符串输入 题目 题目概述 编程练习题3.9全面分析博文 3.9代码 破题 代码 题目 题目概述 4.19(商业:检测IS ...
- Java黑皮书课后题第5章:*5.18(使用循环语句打印4个图案)使用嵌套的循环语句,编写4个独立的程序打印下面的图案
*5.18(使用循环语句打印4个图案)使用嵌套的循环语句,编写4个独立的程序打印下面的图案 题目 题目概述 破题 代码 题目 题目概述 *5.18(使用循环语句打印4个图案)使用嵌套的循环语句,编写4 ...
- Java黑皮书课后题第11章:11.2(Person Student Employee Faculty Staff类)设计一个名为Person的类及其两个名为Student和Employee的子类
Java黑皮书课后题第11章:11.2(Person Student Employee Faculty Staff类) 题目 缺陷 UML图 代码 Test02_MyDate.java:用于参考的My ...
- Java黑皮书课后题第10章:**10.25(新的字符串split方法)String类中的split方法会返回一个字符串数组,该数组是由分隔符分隔开的子串构成的
Java黑皮书课后题第10章:**10.25(新的字符串split方法) 题目 代码 运行实例 题目 代码 public class Test25 {public static String[] sp ...
- Java黑皮书课后题第10章:10.21(被5或6整除)找出能被5或6整除的大于Long.MAX_VALUE的前10个数字
Java黑皮书课后题第10章:10.21(被5或6整除)找出能被5或6整除的大于Long.MAX_VALUE的前10个数字 题目 代码 结果 题目 都在上面 代码 import java.math.B ...
- Java黑皮书课后题第10章:*10.13(几何:MyRectangle2D类)定义MyRectangle2D类
Java黑皮书课后题第10章:10.3 题目 程序 代码 Test13.java Test13_MyRectangle2D.java 运行 UML 题目 程序 Test13.java:测试程序 Tes ...
最新文章
- c++ 回调函数_Java中的回调机制,这篇给你整的明明白白的
- python安装numpy-python及numpy安装
- Windows 安装redis
- python输出出现频率最高的字母_用Python实现搜索某一网页中出现频率最高的前N个英文单词 输入: 网址,N值 输出:按出现频率由高到低排...
- python --- 使用socket创建tcp服务
- EZNEW.NET开发框架100%重磅开源
- c语言将链表写入二进制文件_通过逐级遍历将二进制树转换为单链表的C程序
- 2019量子计算机上市公司,2019年第一炮:量子计算机终于来了!
- python学习手册笔记——29.运算符重载
- 计算机网络第七版笔记--第二章
- 74LS系列芯片简记——00-09
- 使用AD域管理您的本地计算机密码
- 冷峭的 渗透测试入门DVWA教程001:环境搭建
- 盘点美颜api中的基本算法与开发难点
- 服务器装xp系统蓝屏怎么办,安装XP系统出现蓝屏的解决办法
- 线性方程组6种数值解法的对比研究
- 软件工程-第五章-总体设计
- 对于HTML文档标题居中,导出word 和网页显示 问题
- JS-文字上下滚动(多行停顿)
- 教你用U盘安装原版Win7系统详细步骤
热门文章
- 1731: 数棍子(二分,最后一个大于等于)
- Cube 技术解读 | 支付宝新一代动态化技术架构与选型综述
- 阿里集团业务驱动的升级——Dubbo 3.0 的演进思路
- 入选 Forrester 领导者象限,阿里云 Serverless 产品能力全球第一
- 从0到1,从概念到国际标准,蚂蚁共享智能凭什么?
- 小伙用智能 AI 修复100 年前京城的老视频
- 再观手游市场新风口-二次元游戏
- C#decimal数据类型——有效长度问题
- MySQL sysdate()函数 不走索引的问题
- MemSQL初体验 - (1)传说中速度最快的关系数据库软件