" />

亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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. 注意事項和細(xì)節(jié)說明

  • 循環(huán)條件是返回一個布爾值的表達(dá)式
  • 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)文章

  • SpringCloud中的分布式鎖用法示例詳解(Java+Redis SETNX命令)

    SpringCloud中的分布式鎖用法示例詳解(Java+Redis SETNX命令)

    在Spring Cloud項目中,使用Java和Redis結(jié)合實現(xiàn)的分布式鎖可以確保訂單的一致性和并發(fā)控制,分布式鎖的使用能夠在多個實例同時提交訂單時,僅有一個實例可以成功進(jìn)行操作,本文給大家介紹Spring,Cloud中的分布式鎖用法詳解(Java+Redis SETNX命令),感興趣的朋友一起看看吧
    2023-10-10
  • 關(guān)于RabbitMQ的Channel默認(rèn)線程

    關(guān)于RabbitMQ的Channel默認(rèn)線程

    這篇文章主要介紹了關(guān)于RabbitMQ的Channel默認(rèn)線程,通過jvm工具觀察rabbitmq的線程使用情況,發(fā)現(xiàn)生產(chǎn)者每發(fā)一條消息,消費者這邊就會創(chuàng)建一條線程,言下之意,一個channel當(dāng)消息來到時就會異步處理這些消息,需要的朋友可以參考下
    2023-09-09
  • 詳解Struts2中配置默認(rèn)Action的方法

    詳解Struts2中配置默認(rèn)Action的方法

    本篇文章主要介紹了詳解Struts2中配置默認(rèn)Action的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-01-01
  • Java中的HashSet、LinkedHashSet集合解析

    Java中的HashSet、LinkedHashSet集合解析

    這篇文章主要介紹了Java中的HashSet、LinkedHashSet集合解析,與HashSet不同的是,LinkedHashSet在內(nèi)部使用了一個雙向鏈表來維護(hù)元素的順序,因此它可以保持元素的插入順序,這使得LinkedHashSet在需要保持元素順序的場景下非常有用,需要的朋友可以參考下
    2023-11-11
  • 一篇文章帶你了解JVM垃圾回收

    一篇文章帶你了解JVM垃圾回收

    這篇文章主要介紹了JVM的種垃圾回收,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-08-08
  • Java抽象定義以及舉例代碼

    Java抽象定義以及舉例代碼

    這篇文章主要給大家介紹了關(guān)于Java抽象定義以及舉例的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-04-04
  • Java中使用Properties配置文件的簡單方法

    Java中使用Properties配置文件的簡單方法

    這篇文章主要給大家介紹了關(guān)于Java中使用Properties配置文件的簡單方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-09-09
  • Java 十大排序算法之堆排序刨析

    Java 十大排序算法之堆排序刨析

    堆排序是利用堆這種數(shù)據(jù)結(jié)構(gòu)而設(shè)計的一種排序算法,堆排序是一種選擇排序,它的最壞,最好,平均時間復(fù)雜度均為O(nlogn),它也是不穩(wěn)定排序。首先簡單了解下堆結(jié)構(gòu)
    2021-11-11
  • 在idea中將java項目中的單個類打包成jar包操作

    在idea中將java項目中的單個類打包成jar包操作

    這篇文章主要介紹了在idea中將java項目中的單個類打包成jar包操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-08-08
  • java中aop實現(xiàn)接口訪問頻率限制

    java中aop實現(xiàn)接口訪問頻率限制

    本文主要介紹了java中aop實現(xiàn)接口訪問頻率限制,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-04-04

最新評論