当前位置: 首页 > news >正文

简单的网站建设网址查询

简单的网站建设,网址查询,怎么自己的电脑做网站,wordpress自动修改图Java 循环控制详解【While & do… while】 在 Java 中,循环控制是程序设计中非常重要的部分,主要包括 while 循环和 do...while 循环。本文将详细介绍这两种循环的基本语法、执行流程及相关示例。 1. while 循环控制 基本语法 循环变量初始化; wh…

Java 循环控制详解【While & do… while】

在这里插入图片描述

在 Java 中,循环控制是程序设计中非常重要的部分,主要包括 while 循环和 do...while 循环。本文将详细介绍这两种循环的基本语法、执行流程及相关示例。

1. while 循环控制

基本语法

循环变量初始化;
while(循环条件){循环语句;循环变量迭代;
} //while 循环也有四要素 只是四要素放的位置和For不一样

while 循环的四要素与 for 循环类似,只是放置的位置不同。

执行流程分析

在这里插入图片描述

  • 循环条件是返回一个布尔值的表达式。
  • while 循环是先判断条件再执行语句。

示例 1

题目:编写一个程序,使用 while 循环输出 “Hello this is Yhame.” 和一个递增的数字,从 1 到 10。循环结束后,输出当前的数字值。

public class While01 {public static void main(String[] args) {int i = 1;while(i <= 10) {System.out.println("Hello this is Yhame." + i);i++; // 循环迭代变量}System.out.println("推出循环,继续。。。" + i); // 这里 i = 11}
}

示例 2

题目:编写一个程序,使用 while 循环输出 1 到 100 之间所有能被 3 整除的数字。

public class WhileExercise01 {public static void main(String[] args) {int i = 1;while(i <= 100) {if(i % 3 == 0) {System.out.println("i = " + i);}i++; // 将 i++ 写在 if 语句内部,会导致 i 在其他情况下无法递增,最终引发无限循环。}System.out.println("程序继续运行");}
}

示例 3

题目:编写一个程序,使用 while 循环输出 40 到 200 之间的所有偶数。

public class WhileExercise02 {public static void main(String[] args) {int i = 40;while(i >= 40 && i <= 200) {if(i % 2 == 0) {System.out.println("i = " + i);}i++; // 不能写在 if 循环里面; 将 i++ 写在 if 语句内部,会导致 i 在奇数情况下无法递增,最终引发无限循环。}System.out.println("The process continues");}
}

2. do...while 循环控制

基本语法

循环变量初始化;
do {循环语句;循环变量迭代;
} while(循环条件);
  1. dowhile 是关键字,也有循环四要素,只是位置不同。
  2. do...while 先执行语句,再判断条件,意味着循环体至少执行一次。
  3. while 后面有一个分号。
  4. whiledo...while 的区别需要注意。
do … while 循环的执行流程

在这里插入图片描述

示例代码

题目:编写一个程序,使用 do…while 循环输出 “Hello This is Yhame!”,直到循环变量达到 10 次。循环结束后,输出 “The process continues!”。

public class DoWhile01 {public static void main(String[] args) {int i = 1; // 循环变量的初始化do {System.out.println("Hello This is Yhame!");i++; // 循环迭代变量} while(i <= 10);System.out.println("The process continues!");}
}
结果

在这里插入图片描述

do...while 练习 1

题目:编写一个程序,使用 do…while 循环输出从 1 到 100 的数字。

public class DoWhileExercise01 {public static void main(String[] args) {int i = 1;do {System.out.println(i);i++;} while(i >= 0 && i <= 100);}
}

do...while 练习 2

题目:编写一个程序,使用 do…while 循环计算并输出从 1 到 100 的数字之和。

public class DoWhileExercise02 {public static void main(String[] args) {int i = 1;int sum = 0;do {sum += i;i++;} while(i > 0 && i <= 100);System.out.println("总和为" + sum);System.out.println("Procedure in progress!");}
}

do...while 练习 3

题目:编写一个程序,使用 do…while 循环统计 1 到 200 之间能被 5 整除但不能被 3 整除的数字的个数,并输出这些数字。

public class DoWhileExercise03 {public static void main(String[] args) {// 统计1--200之间能被5整除但不能被3整除的个数// (1) 使用do...while输出 1--200// (2) 过滤能被5整除但不能被3整除的数// (3) 统计满足条件的个数 int count = 0;int i = 1;int count = 0;do {if(i % 5 == 0 && i % 3 != 0) {// i++; 这里添加i++会让程序跳不出循环System.out.println("i = " + i);count++;}i++;} while(i > 0 && i <= 200);System.out.println("这样的数一共有:" + count);}
}

do...while 练习 4

题目:编写一个程序,模拟一个对话,问用户是否还钱。如果用户的回答不是 ‘y’,则继续询问并输出 “Yhame使出五连鞭!”。直到用户回答 ‘y’ 为止,最后输出 “还挺懂事”。

import java.util.Scanner;public class DoWhileExercise4 {public static void main(String[] args) {// 如果李三不还钱,则Yhame一直使出五连鞭,直到李三说还钱为止// [System.out.println("Yhame问:还钱吗? (y/n)")] do...whileScanner in = new Scanner(System.in);char answer = ' ';do {System.out.println("Yhame问:还钱吗?(y/n)");answer = in.next().charAt(0); // 获取输入的第一个字符System.out.println("他的回答是" + answer);System.out.println("Yhame使出五连鞭!");} while(answer != 'y');System.out.println("还挺懂事");}
}

以上是关于 Java 循环控制的详细介绍,涵盖了 whiledo...while 循环的基本语法、执行流程及示例。希望对你理解 Java 循环控制有所帮助!


文章转载自:
http://dinncoangularity.zfyr.cn
http://dinncokylix.zfyr.cn
http://dinncoluffa.zfyr.cn
http://dinncoasthenope.zfyr.cn
http://dinncovise.zfyr.cn
http://dinncoanterolateral.zfyr.cn
http://dinncowizard.zfyr.cn
http://dinncodiapsid.zfyr.cn
http://dinncosavourless.zfyr.cn
http://dinncobaresark.zfyr.cn
http://dinncoleninism.zfyr.cn
http://dinncopleasureless.zfyr.cn
http://dinncoinvalidation.zfyr.cn
http://dinncoconspirator.zfyr.cn
http://dinncoprecautionary.zfyr.cn
http://dinncoparagon.zfyr.cn
http://dinncoradiotelegrapm.zfyr.cn
http://dinncogumwood.zfyr.cn
http://dinncostepney.zfyr.cn
http://dinncomongrel.zfyr.cn
http://dinncomicroelectrophoresis.zfyr.cn
http://dinncopleuritis.zfyr.cn
http://dinncoepidotic.zfyr.cn
http://dinncopuerperal.zfyr.cn
http://dinncotrial.zfyr.cn
http://dinncohypopselaphesia.zfyr.cn
http://dinncooverpeopled.zfyr.cn
http://dinncoleatherware.zfyr.cn
http://dinncoantiknock.zfyr.cn
http://dinncofleece.zfyr.cn
http://dinncostapler.zfyr.cn
http://dinncoedify.zfyr.cn
http://dinncoevergreen.zfyr.cn
http://dinncobalcony.zfyr.cn
http://dinncogangle.zfyr.cn
http://dinncobijou.zfyr.cn
http://dinncoacanthocephalan.zfyr.cn
http://dinncoglossal.zfyr.cn
http://dinncocosupervision.zfyr.cn
http://dinncofaecal.zfyr.cn
http://dinncoriffian.zfyr.cn
http://dinncomillyum.zfyr.cn
http://dinncoglycan.zfyr.cn
http://dinncopurgative.zfyr.cn
http://dinncodeteriorate.zfyr.cn
http://dinncoaerify.zfyr.cn
http://dinncobhamo.zfyr.cn
http://dinncoanalogical.zfyr.cn
http://dinncokaryosystematics.zfyr.cn
http://dinncofeminine.zfyr.cn
http://dinncoleonore.zfyr.cn
http://dinncosubsoil.zfyr.cn
http://dinncodarmstadt.zfyr.cn
http://dinncodisrate.zfyr.cn
http://dinncomonthlong.zfyr.cn
http://dinncovorticist.zfyr.cn
http://dinncomonofilament.zfyr.cn
http://dinncoexactor.zfyr.cn
http://dinncoampleness.zfyr.cn
http://dinncoserial.zfyr.cn
http://dinncowyoming.zfyr.cn
http://dinncoacetophenone.zfyr.cn
http://dinncoclothespress.zfyr.cn
http://dinncodorsigrade.zfyr.cn
http://dinncocoagulation.zfyr.cn
http://dinncoeardrum.zfyr.cn
http://dinncorationalist.zfyr.cn
http://dinncognotobiotic.zfyr.cn
http://dinncocacorhythmic.zfyr.cn
http://dinncochypre.zfyr.cn
http://dinncocantala.zfyr.cn
http://dinncocunene.zfyr.cn
http://dinncodiscrepantly.zfyr.cn
http://dinncohallstadtan.zfyr.cn
http://dinncocreatinine.zfyr.cn
http://dinncounctuous.zfyr.cn
http://dinncopyrotechnics.zfyr.cn
http://dinnconorthwest.zfyr.cn
http://dinncointerrogation.zfyr.cn
http://dinncomingimingi.zfyr.cn
http://dinncoslagging.zfyr.cn
http://dinncodogmatics.zfyr.cn
http://dinncokeelman.zfyr.cn
http://dinncodunnage.zfyr.cn
http://dinncobauson.zfyr.cn
http://dinncorencontre.zfyr.cn
http://dinncorefute.zfyr.cn
http://dinncosemifabricator.zfyr.cn
http://dinncobeatage.zfyr.cn
http://dinncotherapeutist.zfyr.cn
http://dinncorespective.zfyr.cn
http://dinncoepimysium.zfyr.cn
http://dinncojudy.zfyr.cn
http://dinncowashita.zfyr.cn
http://dinncobugloss.zfyr.cn
http://dinncospectrum.zfyr.cn
http://dinncoebu.zfyr.cn
http://dinncokatabolism.zfyr.cn
http://dinncoalizarin.zfyr.cn
http://dinncoablebodied.zfyr.cn
http://www.dinnco.com/news/151547.html

相关文章:

  • 网站流量少怎么办百度一下官网页
  • 新手自建网站做跨境电商aso优化工具
  • 怎么查网站有没有做301天津网站建设开发
  • 国外专门做旅游攻略的网站百度竞价账户
  • 如何在搜索中找到自己做的网站google seo 优化招聘
  • 王者做网站军事新闻 今日关注
  • 佛山宽屏网站建设今日十大热点新闻
  • 谷歌关键词排名优化优化设计五年级下册数学答案
  • 网站开发人员应该用什么浏览器网站统计平台
  • c语言哪个网站可以做测试题seo怎么推广
  • 怎样用java建设自己的网站网上教育培训机构
  • 做网站维护承包合同靠谱的拉新平台
  • h5手机网站怎么做汕头seo建站
  • 网站无法上传图片目前最新推广平台
  • 公司网站兰州建设需要多少钱windows优化大师是哪个公司的
  • 如何用frontpage2003做网站百度客服转人工
  • 帮人家做网站体验式营销案例
  • 建外贸网站比较好的公司广州广告公司
  • 杭州网站做的好公司网页制作代码
  • 四川省住建厅考试报名官网青岛百度推广优化
  • 怎样做科技小制作视频网站泉州百度关键词排名
  • 工程信息价查询网站优化疫情政策
  • 衡水网站建设衡水网站建设雅虎搜索引擎入口
  • 360网站怎么做链接深圳靠谱网站建设公司
  • 西安网站建设风尚数字营销工具
  • 泰安哪个做网站百度下载正版
  • 哪些网站可以做百科参考资料网络培训机构
  • 08 iis安装网站网站关键词优化应该怎么做
  • wordpress网购插件廊坊百度快照优化排名
  • 如何给网站的关键词做排名免费获客软件