范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

JAVA循环结构while,do,while永远执行,直到冒烟第10集

  "嗨我是学长,今天的你过得还好吗?"
  "这里是 offer 学院,帮你轻松 拿offer"
  - 2022.11.11 -  在第七节,我们了解了循环的概念,这节我们具体学习循环的使用。
  在java中,提供给我们的循环有多种,while,do...while,for等,本节主要涉及while的使用,for循环放在下节讲述。我们一起来学习吧。
  一、方式1-while循环
  1、语法结构:while(条件){   //循环体部分 }
  分析说明:
  在每次循环开始前,首先会判断条件是否成立,如果计算结果为true,就会执行循环体内部语句。如果计算结果为false,会跳出循环,执行后续代码。
  示例代码如下:public class WhileLoop1 {     public static void main(String args[]) {         int i = 1;         while (i <= 5) {             System.out.println(i); // 打印i             i ++; // i自增1         }     } }
  解析:
  o在循环体内部,除了打印变量i的值,还有一个语句:i++,这个语句的作用是让变量i自增1。如果没有这个语句,i的值永远不会改变,所以循环条件永远成立,程序将陷入死循环,直到将资源耗尽才会停止,所以要杜绝编写死循环代码。
  2、正常示例代码:
  需求:1到100的累加
  代码如下:public class WhileLoop2 {     public static void main(String[] args) {         int sum = 0; // 累加和         int i = 1;         while (i <= 100) {             sum = sum + i; // 使sum和i相加,并将值再次赋值给sum             i ++; // i自增1         }         System.out.println("1到100的累加和为:" + sum);     } }
  解析:1.定义两个变量sum和i分别用于存放累加和以及要累加的数字。2.循环开始前判断条件i<=100是否成立,此时i=1,成立,执行循环体内代码。3.循环体内代码第一次执行,sum=1,i自增1变为2。4.再次判断循环条件,成立就继续执行循环体,直到i=100,自增1变为101,此时条件不成立。执行循环后面的代码。5.执行打印语句,打印最终的sum值,程序结束。
  3、无限死循环,永远执行,直到冒烟:
  常量的值在编译期就能确定,true字面量(常量),在编译的时候值就确定了在编译代码的时候,就能确定while(true)是个死循环。public class whileTest {     public static void main(String[] args) {         /**          * 无限死循环 永远执行          */         while (true) {             //当条件为TRUE 会永远执行 不会停止             System.out.println("我会永远执行跑下去~");           }              //后续代码将不可能会被执行 而报错         System.out.println("我会停下来休息下吗?");        } }
  变量的值,在运行期才能确定,x变量,在编译的时候,无法确定x的值只有在运行的时候,才能确定x的值,在编译时while(x<10)无法判断是否是死循环只有运行了之后,才会发现是死循环,但是此时已经晚了。public class whileTest {     public static void main(String[] args) {         /**          * 无限死循环 永远执行          */         int x = 2;         while (x < 5) {  //由于缺少 迭代部分 致使 x<5 永远为true                          //条件 x<5 判定为真 会永远执行 不会停止             System.out.println("我会永远执行跑下去~");          }          //后续代码将不可能会被执行 在编译时无法确定X的值 这行代码不会报错         System.out.println("我会永远执行跑下去~");        } }
  在正常代码中,我们应该避免这种错误。
  二、do...while...循环
  dowhile循环的功能与while循环类似,不同点在于:while循环是先判断条件,再执行循环体;而dowhile循环则是先执行循环体,再判断条件,如果条件成立继续执行循环,条件不成立则终止循环。
  dowhile语法格式如下:do {     // 循环体 } while (条件);
  无论条件成立与否,dowhile循环都至少执行一次。而while循环可能一次都不会执行。
  代码示例如下:import java.util.Scanner; public class whileTest {     public static void main(String[] args) {         /**          * 判断输入数字是正数还是负数          */         //从键盘接受数据         System.out.println("请输入一个数字:");         Scanner in = new Scanner(System.in);         int num = in.nextInt();          do {             System.out.println("这次输入的数字为:" + num);             if (num > 0) {                 System.out.println(num + " 为正数~");             } else if (num < 0) {                 System.out.println(num + " 为负数~");             }              //再次输入下一个数字以做判断             System.out.println("请输入一个数字:");             num = in.nextInt();          } while (num != 0);     } }
  小结:
  本节我们学习了while的两种用法以及对应的不同,下节课我们将要学习java中循环使用频率最高的for循环,下节课见。
  我们下期再见!
  END
  文案编辑|offer学长
  文案配图|offer学长
  原创内容|田老师出品

乐高IDEAS佳作赏析让游戏迷狂喜的时空传送枪今年乐高推出的地平线长颈兽,一经亮相就引起了众多游戏迷的关注,乐高也是熟练掌握了双厨狂喜的商业妙招。而弗莱德今天要给各位带来的乐高IDEAS社区投稿作品,则是出自游戏传送门2的时空古天乐为何热衷于游戏代言?游戏新春创作纪古天乐是一代人心中的男神,尤其是还没有晒黑的白古时期。天地男儿里的程康,往那儿一站,满满的贵族气。后来的杨过,更是多少人的白月光,一见杨过误终身,可想而知他的容颜有多大话西游2全服首只成品新宝宝五方瑞狮,还有顶级敏魔6阶各位大话2的老朋友,除夕快乐!全新投放的新宝宝五方瑞狮已经有大佬玩家迅速打造成了八开变色的成品,咱们赶紧来看看钞能力的效果吧。看起来有点像古代瑞兽的感觉。没想到这次开发组没有另辟蹊美女涉嫌色诱永久封禁性感黑丝用脚挂挡?头条创作挑战赛LCK揭幕战零封GEN让人感慨王朝重生,今天1月20号又要跟KT战队展开通讯社大战。第一场比赛T1打野没啥节奏,丢大龙以后被迅速滚动雪球,后期阵容也没有翻盘点,因此被PS3经典游戏回顾游戏新春创作纪一,暴雨故事发生在美国东海岸的一座小城镇,每当暴雨倾盆而下的时候警方便会在雨水中发现一具8到10岁左右的男孩的尸体,手中握着折纸,胸口放着一朵兰花,受害者已达8人,至612岁孩子必入的古文游戏书随着大语文时代的到来,教育越来越重视语文,妈妈圈里一直说着一句话普通境界拼英文,高点境界拼数学,超高境界拼大语文思维。越来越多的家长开始重视孩子的语文思维培养,从小让孩子背诵古诗,试管婴儿卵巢过度刺激综合征卵巢过度刺激综合征(ovarianhyperstimulationsyndrome,OHSS)是在促排卵过程中使用外源性促性腺激素(gonadotropin,Gn)过度刺激卵巢导致大年初一福兔报喜,新岁启封!HAPPYNEWYEAR虎跃雄关踪影去兔临春境晓光新平安迎新年每年这个时候想必返乡的游子们此刻已经吃上了家中热乎乎的饭菜听着妈妈不厌其烦的唠叨去亲戚家串门和朋友约好逛街游玩然而有这成语训练,让孩子的假期不再迷茫成语应该这样学2延续第一册的编写风格,分为读古诗词学成语和读寓言学成语两册,采用成语解读和成语游戏两种独立的方式帮助读者学习和运用成语。这也是这套书最显著的特点。这是一套注重理解记试管婴儿女性不孕药物治疗促排卵治疗常应用于女方排卵异常的不孕症。随着人工助孕技术的广泛应用,越来越多地应用于正常排卵妇女进行助孕技术时刺激超排卵周期。促排卵药物各类较多,通过不同机制产生效应。氯米芬氯米芬孩子的压岁钱,发到几岁合适?到这个年龄就别给了,以免双方尴尬过年长辈给晚辈发红包,发得高兴,收得开心,一家子热热闹闹,红包代表了长辈对晚辈的祝福,孩子接收到满满的爱意,还能有个零花钱,皆大欢喜。可是如果家里有年龄比较大的晚辈,红包给还是不给
镇魔曲steam发售时间配置要求一览常见网络问题的解决办法镇魔曲是一款以探索为主的大型魔幻题材角色扮演类游戏,在这里面玩家可以探索一个奇幻的世界,充满古风的游戏画面中,玩家可以击杀各种妖怪。游戏主要以打斗以及剧情为主,可以培养各种各样的灵国内无差评的6大5A级景区,岁月静好风景秀丽,全部去过此生无憾我国旅游资源丰富,四季景色各有千秋,不论是纯天然的自然景观还是后期雕琢的人文景观,都极具观赏性,5A景区更是其中的佼佼者。今天就为你整理了国内无差评的6大5A级景区。1杭州西湖。西解读宇宙中的光速限制,光速真的无法突破吗?光速,其实并不是宇宙中的速度极限,仅仅在真空中光速才是最快的。如果不是在真空里,光速并不是最快的,很多微观粒子的速度都能超越光速,比如著名的切伦科夫辐射,但这种超光速只是超越了光在本轮均轮上的匀速圆周运动与开普勒三定律真的等效吗?用本轮均轮系统描述的地心说宇宙最近看到了下面这个问题任何椭圆都可以用均轮和本轮构成么?知乎曾经也非常自信的认为,用本轮均轮描述行星运动就是对行星运动做了傅里叶级数变换,只要轮子够多走进宝石内部世界宝石检测与分析之美小吉一直觉得,宝石的内部世界就是一个多元宇宙,里面不仅藏着诸多奇妙瑰丽的美景,更蕴含着无穷地球的秘密。进一步探究包裹体的品种将为我们提供新的角度来充分了解这个大自然创造的精灵。图天人类能否挖穿地球?苏联挖到地下12262米,为何突然停止了计划?上世纪七十年代,前苏联启动了一项令全世界震惊的工程,那就是挖穿地球。当时的苏联处于工业高度发达的时代,所以有相当一部分人认为,此举并不是不切实际,在世界各国的科学家的关注下,挖穿地智能家居控制系统有哪些好品牌?十个品牌推荐给你随着科技的快速,人工智能与大数据已逐渐渗透各个领域,传统的家居产品已经无法满足年轻群体的日常需求,更加高端的智能家居产品逐渐成为他们家中常见的产品,这些产品通过特定的技术,可以形成净水器排名,家用净水器十大排名推荐国际净水器排名,冰尊净水器名列前茅!正确喝水能是人们改变健康生活方式的重要内容,随着科技废水发展,在饮水方面,很多家庭会依托家用净水器来保证饮水的洁净与健康。那么家用净水器十大排名未来先进的空调系统实现极致舒适的室内环境随着人民生活水平的提高,对室内环境的要求也随之提高,而普通的空调新风地暖系统已不能满足追求完美生活品质的人对极致健康舒适的室内环境的要求,辐射空调系统应运而生。辐射空调系统其实是一空气净化器排名,除甲醛空气净化器十大排名分析国际空气净化器排名,冰尊空气净化器一骑绝尘!甲醛几乎无处不在,特别是新房装修后实在是无法忍耐。除甲醛空气净化器逐年成为不少家庭在室内的除醛神器。那么除甲醛空气净化器十大排名有哪些?人选定了!一加将推出原神胡桃定制手机,英伦风限定海报遭哄抢不知不觉中,原神似乎已经成为了各大手机品牌游戏性能的检测器。在最近一段时间里,各大手机厂商在发布新品手机时纷纷晒出了自己的原神测试结果,而一加手机则更为直接,选择了与原神展开联动并