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

Java中的while無限循環(huán)結(jié)構(gòu)及實(shí)例

 更新時(shí)間:2024年01月16日 09:43:46   作者:Algorithm-007  
這篇文章主要介紹了Java中的while無限循環(huán)結(jié)構(gòu)及實(shí)例,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

前言

程序的循環(huán)結(jié)構(gòu)是Java編程中的重要內(nèi)容,通過掌握J(rèn)ava中的while循環(huán)結(jié)構(gòu),可以提升我們的代碼水平,更加清晰的體現(xiàn)了我們的編程邏輯以及為我們解題提供更好的方法。

綜上,學(xué)好程序的分支、循環(huán)結(jié)構(gòu)及函數(shù)的使用,是學(xué)好Java的重中之重。

一、while循環(huán)

1.循環(huán)三要素

  • ①循環(huán)體
  • ②循環(huán)變量
  • ③循環(huán)條件

2.while循環(huán)語法

while(循環(huán)條件)

{
循環(huán)體;
}

例:

int x = 1;
       while(x<=10)

        {
        System.out.println("Hello World!");
        }

3.循環(huán)圖示

二、do-while循環(huán) 

1.循環(huán)語法

do

{ 循環(huán)體

}while(循環(huán)條件)

例:

int j = 10;

do

{System.out.println("Hello World");

} while (j < 3);

2.循環(huán)圖示

實(shí)例

猜數(shù)游戲 

步驟:

  • ①計(jì)算機(jī)隨機(jī)想一個(gè)數(shù),記在變量number中;
  • ②一個(gè)負(fù)責(zé)記次數(shù)的變量count初始化為0;
  • ③讓用戶輸入一個(gè)數(shù)字a;
  • ④count遞增,每次加一;
  • ⑤判斷a和number的大小,如果a大,則輸出“大”;如果a小就輸出“小”;
  • ⑥如果a和number是不相等的(無論大還是?。?,程序轉(zhuǎn)回到第3步;
  • ⑦否則,程序輸出“猜中”和次數(shù),然后結(jié)束。

圖示:

代碼:

import java.util.Scanner;
 
public class number {
 
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		 	Scanner in= new Scanner(System.in);
	        int number = (int) (Math.random() * 100); 
	        int a = 0;
	        int count = 0;
	        System.out.println("猜一個(gè)1到100的整數(shù)");
	        do {
	            a = in.nextInt();
	            if (number < a) {
	                System.out.println("大了");
	                count++;
	            } else if (number > a) {
	                System.out.println("小了");
	                count++;
	            } else {
	                count++;
	                break;
	            }
	        } while (true);
	         System.out.println("這個(gè)數(shù)字是"+number + "您猜的次數(shù)是"+count);
	}
 
}

求平均數(shù)

  • ①初始化變量sum和count為0;
  • ②讀入number;
  • ③如果number不是-l,則將number加入sum,并將count加l,回到2;
  • ④如果number是-1,則計(jì)算和打印出sum / count(注意換成浮點(diǎn)來計(jì)算)。

圖示:

代碼

import java.util.Scanner;
 
public class average {
 
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		 	Scanner in= new Scanner(System.in);
	        int count = 0;
	        int number = 0;
	        int sum = 0;
	        number = in.nextInt();
	        while (number != -1)
	        {
	        	sum += number;
	        	count += 1;
	        	number = in.nextInt();
	        }
	         System.out.println("平均數(shù)為"+(double)(sum/count));
	}
 
}

總結(jié)

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

相關(guān)文章

  • Java報(bào)錯(cuò):org.springframework.beans.factory.BeanCreationException的五種解決方法

    Java報(bào)錯(cuò):org.springframework.beans.factory.BeanCreationExcepti

    本文解析Spring框架中BeanCreationException的常見原因,如屬性類型不匹配、依賴缺失、類加載錯(cuò)誤,并提供修正配置、調(diào)試日志、清理項(xiàng)目等解決方法,幫助開發(fā)者快速定位和修復(fù)該異常問題,感興趣的朋友跟隨小編一起看看吧
    2025-08-08
  • 詳解使用Spring快速創(chuàng)建web應(yīng)用的兩種方式

    詳解使用Spring快速創(chuàng)建web應(yīng)用的兩種方式

    這篇文章主要介紹了詳解使用Spring快速創(chuàng)建web應(yīng)用的兩種方式,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-11-11
  • 擴(kuò)展tk.mybatis的流式查詢功能實(shí)現(xiàn)

    擴(kuò)展tk.mybatis的流式查詢功能實(shí)現(xiàn)

    mybatis查詢默認(rèn)是一次獲取全部,如果數(shù)據(jù)過于龐大,就會(huì)導(dǎo)致OOM問題,本文就介紹了tk.mybatis 流式查詢,具有一定的參考價(jià)值,感興趣的可以了解一下
    2021-12-12
  • Maven中依賴沖突的排查和修復(fù)全流程指南

    Maven中依賴沖突的排查和修復(fù)全流程指南

    依賴沖突是寫?Java?項(xiàng)目時(shí)最常見、也最煩的坑之一,特別是在大型項(xiàng)目、Spring?Boot、多模塊工程里,這篇文章會(huì)帶你用最實(shí)用、最開發(fā)者視角的方法來解決?Maven?依賴沖突,有需要的可以了解下
    2025-12-12
  • 解決idea中javaweb的mysql8.0.15配置問題

    解決idea中javaweb的mysql8.0.15配置問題

    這篇文章主要介紹了idea中javaweb的mysql8.0.15配置問題 ,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-05-05
  • Java獲取隨機(jī)數(shù)的3種方法

    Java獲取隨機(jī)數(shù)的3種方法

    本篇文章主要介紹了Java獲取隨機(jī)數(shù)的3種方法,現(xiàn)在分享給大家,也給大家做個(gè)參考,感興趣的小伙伴們可以參考一下。
    2016-11-11
  • IDEA的maven設(shè)置代理方式

    IDEA的maven設(shè)置代理方式

    文章介紹了如何設(shè)置IntelliJ?IDEA系統(tǒng)代理,并在Maven的Importing和Runner中添加代理配置,包括設(shè)置代理主機(jī)和端口
    2025-01-01
  • Java設(shè)計(jì)模式之命令模式(Command模式)介紹

    Java設(shè)計(jì)模式之命令模式(Command模式)介紹

    這篇文章主要介紹了Java設(shè)計(jì)模式之命令模式(Command模式)介紹,本文講解了Command模式的定義、如何使用命令模式等內(nèi)容,需要的朋友可以參考下
    2015-03-03
  • SpringBoot中實(shí)現(xiàn)Druid前端監(jiān)控界面自動(dòng)登錄功能

    SpringBoot中實(shí)現(xiàn)Druid前端監(jiān)控界面自動(dòng)登錄功能

    這篇文章主要介紹了SpringBoot中實(shí)現(xiàn)Druid前端監(jiān)控界面自動(dòng)登錄功能,需要的朋友可以參考下
    2024-08-08
  • 分析SpringBoot的啟動(dòng)原理

    分析SpringBoot的啟動(dòng)原理

    這篇文章主要分析了SpringBoot的啟動(dòng)原理,幫助大家更好的理解和使用spring boot框架,感興趣的朋友可以了解下
    2020-09-09

最新評論

江口县| 启东市| 赤峰市| 安康市| 汝南县| 灵宝市| 金昌市| 龙江县| 杂多县| 留坝县| 韶关市| 河北省| 西乌| 阜新市| 安龙县| 新蔡县| 彭水| 新绛县| 巩留县| 宜都市| 海城市| 隆德县| 获嘉县| 宝兴县| 白水县| 吕梁市| 新泰市| 郑州市| 南平市| 缙云县| 隆安县| 弥渡县| 佛坪县| 南漳县| 临沧市| 囊谦县| 阜康市| 石棉县| 阳曲县| 峡江县| 中山市|