" />

最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Java中的do while循環(huán)控制語句基本使用

 更新時間:2024年01月16日 09:58:43   作者:兮動人  
這篇文章主要介紹了Java中的do while循環(huán)控制語句基本使用方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

do…while 循環(huán)控制

1. 基本語法

循環(huán)變量初始化;
do{
循環(huán)體(語句);
循環(huán)變量迭代;
}while(循環(huán)條件);

2. 說明

  • do while 是關(guān)鍵字
  • 也有循環(huán)四要素, 只是位置不一樣
  • 先執(zhí)行,再判斷,也就是說,一定會至少執(zhí)行一次
  • 最后 有一個 分號 ;
  • while 和 do…while

3. do…while 循環(huán)執(zhí)行流程分析

DoWhile01.java

1.畫出流程圖

2.使用 do…while 循環(huán)完成前面的題

輸出 10 句話:你好,兮動人。

	int i = 1;
	do {
	    System.out.println("你好,兮動人"+i);
	    i++;
	} while (i <= 10);
	System.out.println("退出 do...while 繼續(xù)執(zhí)行....");

4. 注意事項和細節(jié)說明

  • 循環(huán)條件是返回一個布爾值的表達式
  • do…while 循環(huán)是先執(zhí)行,再判斷, 因此它至少執(zhí)行一次

5. 課堂練習(xí)題

1.打印 1—100

	int i = 1;
	do {
	    System.out.println(i);
	    i++;
	} while (i <= 10);

2.計算 1—10 的和

	int i = 1;
	int sum = 0;
	do {
	   sum += i;
	   System.out.println(i);
	   i++;
	} while (i <= 10);
	System.out.println("sum="+sum);

3.統(tǒng)計 1—200 之間能被 5 整除但不能被 3 整除的個數(shù) ( DoWhileExercise01.java )

	//化繁為簡
	//(1) 使用do-while輸出 1-200
	//(2) 過濾 能被5整除但不能被3整除的數(shù) %
	//(3) 統(tǒng)計滿足條件的個數(shù) int count = 0; 
	//先死后活
	//(1) 范圍的值 1-200 可以做出變量
	//(2) 能被5整除但不能被3整除的 , 5 和 3 可以改成變量 
	int i = 1;
	int count = 0; //統(tǒng)計滿足條件的個數(shù)
	do {
		if( i % 5 == 0 && i % 3 != 0 ) {
			System.out.println("i=" + i);
			count++;
		}
		i++;
	}while(i <= 200);
	
	System.out.println("count=" + count);

4.如果李三不還錢,則李四將一直使出五連鞭,直到李三說還錢為止

[System.out.println("李四問:還錢嗎?y/n")] do…while …

DoWhileExercise02.java

	//化繁為簡
	//(1) 不停的問還錢嗎?
	//(2) 使用char answer 接收回答, 定義一個Scanner對象
	//(3) 在do-while 的while 判斷如果是 y 就不在循環(huán)
	//一定自己動腦筋..
	Scanner myScanner  = new Scanner(System.in);
	char answer = ' ';
	do {
		System.out.println("李四使出五連鞭~");
		System.out.println("李四問:還錢嗎?y/n");
		answer = myScanner.next().charAt(0);
		System.out.println("他的回答是" + answer);
	}while(answer != 'y');//判斷條件很關(guān)鍵
	
	System.out.println("李三還錢了");

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • spring boot配置ssl(多cer格式)超詳細教程

    spring boot配置ssl(多cer格式)超詳細教程

    這篇文章主要介紹了spring boot配置ssl(多cer格式)超詳細教程,本文通過圖文并茂的形式給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友參考下吧
    2023-11-11
  • java編程是做什么的

    java編程是做什么的

    在本篇文章里小編給大家整理的是一篇關(guān)于java編程是什么相關(guān)的基礎(chǔ)知識點內(nèi)容,有興趣的朋友們可以閱讀下。
    2021-01-01
  • 淺析Java中接口和抽象類的七大區(qū)別

    淺析Java中接口和抽象類的七大區(qū)別

    Java 是一門面向?qū)ο蟮木幊陶Z言,面向?qū)ο蟮木幊陶Z言有四大特征:抽象、封裝、繼承和多態(tài)。本文介紹的接口和抽象類就是面向?qū)ο缶幊讨小俺橄蟆钡木唧w實現(xiàn)。本文也將為大家詳細講一下二者的區(qū)別,需要的可以參考一下
    2021-12-12
  • 使用mybatis-plus想要修改某字段為null問題

    使用mybatis-plus想要修改某字段為null問題

    這篇文章主要介紹了使用mybatis-plus想要修改某字段為null問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-02-02
  • Java實現(xiàn)JSP在Servelt中連接Oracle數(shù)據(jù)庫的方法

    Java實現(xiàn)JSP在Servelt中連接Oracle數(shù)據(jù)庫的方法

    這篇文章主要介紹了Java實現(xiàn)JSP在Servelt中連接Oracle數(shù)據(jù)庫的方法,需要的朋友可以參考下
    2014-07-07
  • java實現(xiàn)輕量型http代理服務(wù)器示例

    java實現(xiàn)輕量型http代理服務(wù)器示例

    這篇文章主要介紹了java實現(xiàn)輕量型http代理服務(wù)器示例,需要的朋友可以參考下
    2014-04-04
  • spring-boot-maven-plugin:打包時排除provided依賴問題

    spring-boot-maven-plugin:打包時排除provided依賴問題

    這篇文章主要介紹了spring-boot-maven-plugin:打包時排除provided依賴問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-04-04
  • 淺析Java中的WeakHashMap

    淺析Java中的WeakHashMap

    這篇文章主要介紹了淺析Java中的WeakHashMap,WeakHashMap其實和HashMap大多數(shù)行為是一樣的,只是WeakHashMap不會阻止GC回收key對象,那么WeakHashMap是怎么做到的呢,這就是我們研究的主要問題,需要的朋友可以參考下
    2023-09-09
  • SpringBoot導(dǎo)出Excel的四種實現(xiàn)方式

    SpringBoot導(dǎo)出Excel的四種實現(xiàn)方式

    近期接到了一個小需求,要將系統(tǒng)中的數(shù)據(jù)導(dǎo)出為Excel,且能將Excel數(shù)據(jù)導(dǎo)入到系統(tǒng),對于大多數(shù)研發(fā)人員來說,這算是一個最基本的操作了,本文就給大家總結(jié)一下SpringBoot導(dǎo)出Excel的四種實現(xiàn)方式,需要的朋友可以參考下
    2024-01-01
  • Java實現(xiàn)對視頻進行截圖的方法【附ffmpeg下載】

    Java實現(xiàn)對視頻進行截圖的方法【附ffmpeg下載】

    這篇文章主要介紹了Java實現(xiàn)對視頻進行截圖的方法,結(jié)合實例形式分析了Java使用ffmpeg針對視頻進行截圖的相關(guān)操作技巧,并附帶ffmpeg.exe文件供讀者下載使用,需要的朋友可以參考下
    2018-01-01

最新評論

渝北区| 金湖县| 峨眉山市| 广平县| 青田县| 石林| 浦北县| 北川| 潼关县| 姚安县| 海宁市| 古蔺县| 河曲县| 南召县| 隆回县| 句容市| 彭山县| 枣强县| 麦盖提县| 文登市| 获嘉县| 石棉县| 扎鲁特旗| 长岭县| 扎赉特旗| 英吉沙县| 寿光市| 兰坪| 镇沅| 中宁县| 江口县| 浏阳市| 固始县| 子长县| 郓城县| 南乐县| 呼伦贝尔市| 靖边县| 瑞昌市| 额尔古纳市| 三门县|