知识点:
数组 循环 的理解与运用
懵懵懂懂 需要加强练习!

public static void main(String[] args) {boolean i=true;double dscan=0;//存储键入的金额int intOfdscan=0;//存储金额的整数String[] str = {"百 元","五十元","二十元","十 元","五 元","一 元","五 毛","一 毛","一分"};int[] money = {10000,5000,2000,1000,500,100,50,10,1};int[] pics =new int[money.length];//存储张数System.out.println("请输入您需要找零的金额:");while (i){Scanner scan = new Scanner(System.in);try {dscan = scan.nextDouble();i=false;} catch (Exception e) {System.out.println("您的输入有误,请重新输入!");}}//将含有小数的零钱化为整数 万位既是 百 千位 十 百位 元 十位数既是 角 个位数 既是 分intOfdscan = (int)(dscan*100);//定义一个for长度为money的循环for (int j = 0; j< money.length;j++){//将金额与币值相比较 大于等于 表示 条件成立进入循环while (intOfdscan >= money[j]){//将金额与币值相减 一次pic累加一张,然后继续循环 直到条件不成立intOfdscan -= money[j];pics[j]++;}//控制输出 零张的 不输出if (pics[j] != 0){System.out.println(pics[j]+"\t张\t"+str[j]);}}}

java 课后习题 找零钱相关推荐

  1. 【JAVA 第三章 流程控制语句】课后习题 找零钱

    知识点: 数组 循环 的理解与运用 懵懵懂懂 需要加强练习! public static void main(String[] args) {boolean i=true;double dscan=0 ...

  2. java课后习题七解析_《Java基础入门》_课后习题解析.doc

    <Java基础入门>_课后习题解析 <Java基础入门>课后习题 Java开发入门 一.填空题 1.Java的三大体系分别是_JavaSE_____._JavaEE_____. ...

  3. java课后习题及答案_《java基础入门》课后习题及答案.doc

    <java基础入门>课后习题及答案.doc <Java 基础入门>课后习题及答案博学谷--让 IT 教学更简单,让 IT 学习更有效<Java 基础入门> 课后习题 ...

  4. java课后习题_【整理】java私塾教程课后习题

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 第二章 1:叙述标识符的定义规则,指出下面的标识符中那些是不正确的,并说明理由 here , _there, this, it, 2to1, _it 2: ...

  5. java课后习题答案_《java课后习题答案》.doc

    习题1 1-1 Java语言的主要贡献者是谁? Java之父 James Gosling 习题2-4 public class 表中的位置 { public static void main(Stri ...

  6. java 课后习题 随机整数最大值和最小值

    知识点: 1.随机数 Math.random()的使用 //生成100个 0~99的随机整数,找出最大 和最小,统计大于50的整数个数public static void main(String[] ...

  7. java 课后习题 二维坐标距离 三角形判断等

    知识点: 1.三角形的判断公式 两边之和大于第三边 2.二维坐标两点距离公式 根号[(x1-x2)平方+(y1-y2)平方] 3.JAVA Math.pow(变量,指数); 的运用 4.JAVA Ma ...

  8. java 课后习题 三角形面积计算

    知识点: 1.三角形面积公式: s=(a+b+c)/2 面积=s(s-a)(s-b)(s-c)的开根 2.java.lang.Math;的运用 Math.sprt(s);开根 //编写读入三边长,计算 ...

  9. java课后习题及答案_《Java基础入门》课后习题及答案

    第7章 集合类 一.填空题 1.JDK中提供了一系列可以存储任意对象的类,统称为 集合 . 2.在创建TreeSet对象时,可以传入自定义的比较器,自定义比较器需要实现 Comparator 接口. ...

最新文章

  1. AS3.0中的显示编程(六)-- 几何结构
  2. 基于激光雷达点云的3D目标检测算法—端到端多视图融合
  3. antd 能自适应吗_ACC自适应巡航能当自动驾驶用吗?答:不能
  4. 阿里雷卷:Reactive 基金会的成立将对开发方式带来哪些影响?
  5. 雷军:小米将扩招5000名工程师!多个领域需要用到C++
  6. mysql 查询设置调优_MySQl 查询性能优化相关
  7. python集合属性方法运算_python对象及运算 序列小结 集合
  8. linux下iconv编码转换的用法
  9. DOS 批量修改文件名
  10. C++中如何表示2进制,8进制、16进制变量
  11. 只用两行代码,我让Transformer推理加速了10倍
  12. 无线路由器视频监控方案
  13. 考PMP需要多少钱?
  14. 【iOS】获取App Store上的.ipa包
  15. 嵌入式裸机课程之C语言程序调用和重定位学习笔记
  16. ESD静电保护(ESD器件保护原理及选型)
  17. 商务英语类毕业论文文献有哪些?
  18. Class.isArray 的判断逻辑
  19. Vue向下滚动加载更多数据-scroll-案例
  20. 牛顿下山法(Python实现)

热门文章

  1. 浅谈特征选择的原理和Python实现
  2. 【AI视野·今日CV 计算机视觉论文速览 第239期】Wed, 3 Nov 2021
  3. 数据结构学不会?视频+项目+网站大全,还有独家学习方法
  4. 初识html 尝试图片标签 0907
  5. java作业 雏田的两个技能 类与对象
  6. 查询集-104.课时104.【Django视图高级】QueryDict的用法讲解(Av61533158,P104)
  7. django-500错误页面
  8. django-模型类操作-初期阶段-小结
  9. mysql事务-与pymyql的事务
  10. wordpress主题的样式修改