代码来自闵老师”日撸Java三百行(01-10天,基本语法),原文链接:“https://blog.csdn.net/minfanphd/article/details/116933803
今天学习的时while语句,代码如下:

package basic;/*** *********************************************** This is the ninth code. Names and comments are followed original code strictly.* * @author WX873*************************************************/
public class whileStatement {/*** ******************************************* The entrance of the program* * @param args Not used now.*/public static void main(String args[]) {whileStatementTest();}//of main/*** ******************************************* The sum not exceeding a given value.* *******************************************/public static void whileStatementTest() {int tempMax = 100;int tempValue = 0;int tempSum = 0;//Approach 1while (tempSum <= tempMax) {tempValue ++;tempSum += tempValue;System.out.println("TempValue = " + tempValue + ", Tempsum = " + tempSum);}//of whiletempSum -= tempValue;System.out.println("The sum not exceeding " + tempMax + " is " + tempSum);//Approach 2System.out.println("\r\nAlternative approach.");tempSum = 0;tempValue = 0;while (true) {tempValue ++ ;tempSum += tempValue ;System.out.println("TempValue = " + tempValue + ", Tempsum = " + tempSum);if (tempMax < tempSum) {break;}//of if}//of whiletempSum -= tempValue;System.out.println("The sum not exceeding " + tempMax + " is " + tempSum);}//of whileStatementTest
}//of whileStatement

现在每天先读一下代码,然后自己尝试全部写出来。读代码的时候在想,第一种方法的条件如果改成tempSum < tempMax,是不是就不用回退。后来测试了一下,不是那样的。最后加上去的数导致tempSum大于tempMax,而跳出循环,而上一次执行了while语句,所以说要得到正确结果,必然要回退到上一步。

日撸代码300行:第九天相关推荐

  1. 日撸代码300行:第二天

    代码来自闵老师"日撸Java三百行(01-10天,基本语法),原文链接:"https://blog.csdn.net/minfanphd/article/details/11693 ...

  2. OSChina 周二乱弹 —— 日写代码三千行,不辞长做IT人

    2019独角兽企业重金招聘Python工程师标准>>> 星期二了,各位OSCer 大家壕!昨天脚趾头被砸了一下,去医院,大夫说:「你去做个脑电图吧.」本人极为不解:「我是脚趾头砸了, ...

  3. python代码300行程序_python小工具,15行代码秒出工资条

    公司工资条经常使用Excel制作,但是每个月都要做一遍,能不能用python写个程序自动化完成这想工作?当然可以,而且只是分分钟的事! 先来看看原始数据是什么样子: 最后做成的效果: 使用Excel每 ...

  4. python代码300行程序_Python:游戏:300行代码实现俄罗斯方块

    本文代码基于 python3.6 和 pygame1.9.4. 五子棋比起我之前写的几款游戏来说,难度提高了不少.如果是人与人对战,那么,电脑只需要判断是否赢了就可以.如果是人机对战,那你还得让电脑知 ...

  5. 日撸 Java 三百行(51-60天,kNN 与 NB)

    目录 总述 01-10天,基本语法 11-20天,线性数据结构 21-30天,树与二叉树 31-40天,图 41-50天,查找与排序 51-60天,kNN 与 NB 61-70天,决策树与集成学习 7 ...

  6. python小游戏源码-Python小游戏之300行代码实现俄罗斯方块

    Python小游戏之300行代码实现俄罗斯方块 来源:中文源码网 浏览: 次 日期:2019年11月5日 [下载文档: Python小游戏之300行代码实现俄罗斯方块.txt ] (友情提示:右键点上 ...

  7. 日撸 Java 三百行: DAY1 AND DAY2

    0.前言 由闵帆老师发布的教程:日撸 Java 三百行,有助于培养基本的java程序设计能力与良好的代码规范,同时逐渐深入,能够有助于对数据结构.机器学习相关知识的掌握与理解.我从今日开始,跟随此教程 ...

  8. 心得体会day52(日撸 Java 三百行)

    文章链接:日撸 Java 三百行(总述)_minfanphd的博客-CSDN博客 day52 kNN 分类器 (续) 52.1 重新实现 computeNearests, 仅需要扫描一遍训练集, 即可 ...

  9. 日撸 Java 三百行(20 天: 过去10日总结)

    注意:这里是JAVA自学与了解的同步笔记与记录,如有问题欢迎指正说明 目录 · 前言 一.面向对象与面向过程相比, 有哪些优势? 二.比较顺序表和链表的异同 三.分析顺序表和链表的优缺点 四.分析调拭 ...

最新文章

  1. [推荐]最强最全的电脑硬件知识
  2. 计算机视觉实习岗面试准备(二.深度学习)
  3. hdu4022 map+multiset
  4. Android使用ViewFlipper实现左右滑动效果面
  5. 封装各种生成唯一性ID算法的工具类
  6. android自定义画板,android 自定义控件 -- 画板
  7. 温故知新 .Net重定向深度分析
  8. swiper链接href无效
  9. 别人家的工程师:阿里巴巴工程师有了新帮手,AI可帮助修Bug
  10. 剑指offer(C++)-JZ18:删除链表的节点(数据结构-链表)
  11. src与href区别
  12. oracle spfile和pfile文件(转)
  13. 西门子S7-200的PLC,CPU224XP的模拟量接线怎样接
  14. Hadoop 3.X, 纠删码
  15. pandas库与numpy库
  16. 计算机培训心得ppt展示,ppt制作学习心得
  17. SU(seismic unix)常用操作001——sgy文件与su文件的相互转化
  18. 齐博免费 mysql_pconnect_齐博CMS:免费PHP+mysql 100M空间
  19. 科幻3D场景必备要素—地球篇
  20. Unity 2D独立开发手记(九):UGUI仿GTA地图系统

热门文章

  1. springboot+vue社区维修平台(源码+文档)
  2. 时间序列中Hurst指数的计算(python代码)
  3. 法学专业能从事计算机工作吗,未来20年,这5个专业都是“香饽饽”,毕业生工作好找前途大好!...
  4. 华为智能音响2代鸿蒙,99999元!华为全屋智能方案来了:鸿蒙生态是亮点
  5. C语言消消乐游戏代码
  6. Qt 获取 MacBook 设备序列号
  7. 青软新获「2022年度山东省软件和信息技术服务业综合竞争力百强企业」等三项荣誉!
  8. [配置] 安卓 | 将微信公众号文章保存到Notion
  9. 数据分析36计(23):长期转化率 A/B 实验的问题,用边际结构模型纠正后结论反转...
  10. ultron官网,奥创官网,奥创中国区官网,ultron中国区官网,奥创公链,ultron公链,ulx,ultron奥创,ultron,奥创,海洋renhe333333