Java基础-day02-代码题
时间:2022-05-04
本文章向大家介绍Java基础-day02-代码题,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
1.打印水果报价单-案例详情
在控制台打印如下的信息:
* ----------------购买的水果信息------------------------
* 水果编号 水果名称 水果单价 计价单位 品质 购买数量
* 1 香蕉 8.0 公斤 A 5
* 2 苹果 6.5 公斤 B 3
* 3 橙子 9.0 公斤 A 4
* -------------------------------------------------------
* 您购买的水果总金额为: 95.5 元
*
* 分析:
* 1.定义3组18个变量用来记录水果信息
* 水果编号:使用int类型变量定义
* 水果名称:使用String类型定义
* 水果单价:使用double类型变量定义
* 计价单位:使用String类型定义
* 品质:使用char类型定义
* 购买数量:使用int类型变量定义
* 2.计算购买的水果总金额 每种水果的单价*购买数量之和
具体案例代码
package StudyJavaSE;
/**
*
* 在控制台打印如下的信息:
* -----------------------购买的水果信息--------------------------
* 水果编号 水果名称 水果单价 计价单位 品质 购买数量
* 1 香蕉 8.0 公斤 A 5
* 2 苹果 6.5 公斤 B 3
* 3 橙子 9.0 公斤 A 4
* ---------------------------------------------------------------
* 您购买的水果总金额为: 95.5 元
*
* 分析:
* 1.定义3组18个变量用来记录水果信息
* 水果编号:使用int类型变量定义
* 水果名称:使用String类型定义
* 水果单价:使用double类型变量定义
* 计价单位:使用String类型定义
* 品质:使用char类型定义
* 购买数量:使用int类型变量定义
* 2.计算购买的水果总金额 每种水果的单价*购买数量之和
*
* @author 奋斗蒙
*/
public class ShuiGuoBaoJiaDan {
public static void main(String[] args) {
// 1.定义3组18个变量用来记录水果信息
// 定义香蕉
int bananaId = 1;
String bananaName = "香蕉";
double bananaPrice = 8.0;
String bananaUnit = "公斤";
char bananaLevel = 'A';
int bananaNumber = 5;
// 定义苹果
int appleId = 1;
String appleName = "苹果";
double applePrice = 6.5;
String appleUnit = "公斤";
char appleLevel = 'B';
int appleNumber = 3;
// 定义橙子
// 定义苹果
int orangeId = 1;
String orangeName = "苹果";
double orangePrice = 9.0;
String orangeUnit = "公斤";
char orangeLevel = 'A';
int orangeNumber = 4;
//计算购买水果的总金额
double totalMoney = bananaPrice*bananaNumber+applePrice*appleNumber+orangePrice*orangeNumber;
//打印报价单
System.out.println("-----------------------购买的水果信息--------------------------");
System.out.println("水果编号 水果名称 水果单价 计价单位 品质 购买数量");
System.out.println(" "+bananaId+" "+bananaName+" "+bananaPrice+" "+bananaUnit+" "+bananaLevel+" "+bananaNumber);
System.out.println(" "+appleId+" "+appleName+" "+applePrice+" "+appleUnit+" "+appleLevel+" "+appleNumber);
System.out.println(" "+orangeId+" "+orangeName+" "+orangePrice+" "+orangeUnit+" "+orangeLevel+" "+orangeNumber);
System.out.println("--------------------------------------------------------------");
System.out.println("您购买的水果总金额:"+totalMoney+"元。");
}
}
运行结果
- MySQL(十六)之MySQL用户管理
- JavaScript中this关键字使用
- thrift:swift项目笔记
- Java常用类(五)之集合工具类Collections
- Windows8小技巧(1)—Map Network Drive
- mysql: Illegal mix of collations (utf8_unicode_ci,IMPLICIT) and (utf8_general_ci,IMPLICIT) for opera
- tomcat 8.5.9.0 解决catalina.out过大的问题
- 物联网是如何驱动网络变革的?——上
- Java常用类(四)之数组工具类Arrays
- java.lang.NoSuchMethodError: javax.servlet.http.HttpServletRequest.isAsyncStarted()Z 的解决
- JS魔法堂:定义页面的Dispose方法——[before]unload事件启示录
- HashSet/HashMap详解
- Ajax大显身手
- bash编程之xargs实用技巧
- java教程
- Java快速入门
- Java 开发环境配置
- Java基本语法
- Java 对象和类
- Java 基本数据类型
- Java 变量类型
- Java 修饰符
- Java 运算符
- Java 循环结构
- Java 分支结构
- Java Number类
- Java Character类
- Java String类
- Java StringBuffer和StringBuilder类
- Java 数组
- Java 日期时间
- Java 正则表达式
- Java 方法
- Java 流(Stream)、文件(File)和IO
- Java 异常处理
- Java 继承
- Java 重写(Override)与重载(Overload)
- Java 多态
- Java 抽象类
- Java 封装
- Java 接口
- Java 包(package)
- Java 数据结构
- Java 集合框架
- Java 泛型
- Java 序列化
- Java 网络编程
- Java 发送邮件
- Java 多线程编程
- Java Applet基础
- Java 文档注释
- 实验6 OpenGL模型视图变换
- python学生管理系统的实现
- 详解Android使用Handler造成内存泄露的分析及解决方法
- android使用flutter的ListView实现滚动列表的示例代码
- 实验7 3D机器人
- EasyValidate优雅地校验提交数据完整性
- 实验8 OpenGL太阳系动画
- Django实现列表页商品数据返回教程
- 实验9 OpenGL光照
- Python实现多线程下载脚本的示例代码
- Android自定义控件仿iOS滑块SwitchButton
- kotlin gson反序列化默认值失效深入讲解
- Android使用Volley实现上传文件功能
- 工作中使用jasmine遇到的一个html element和Component绑定属性失去同步的问题
- Android使用Volley框架定制PostUploadRequest上传文件