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

Java中的while無限循環(huán)結構及實例

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

前言

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

綜上,學好程序的分支、循環(huán)結構及函數(shù)的使用,是學好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ù),記在變量number中;
  • ②一個負責記次數(shù)的變量count初始化為0;
  • ③讓用戶輸入一個數(shù)字a;
  • ④count遞增,每次加一;
  • ⑤判斷a和number的大小,如果a大,則輸出“大”;如果a小就輸出“小”;
  • ⑥如果a和number是不相等的(無論大還是小),程序轉(zhuǎn)回到第3步;
  • ⑦否則,程序輸出“猜中”和次數(shù),然后結束。

圖示:

代碼:

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("猜一個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("這個數(shù)字是"+number + "您猜的次數(shù)是"+count);
	}
 
}

求平均數(shù)

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

圖示:

代碼

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));
	}
 
}

總結

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

相關文章

  • 深入解析Java并發(fā)程序中線程的同步與線程鎖的使用

    深入解析Java并發(fā)程序中線程的同步與線程鎖的使用

    這篇文章主要介紹了深入解析Java并發(fā)編程中線程的同步與線程鎖的使用,synchronized和lock是Java中最常見的控制線程的方法,需要的朋友可以參考下
    2016-03-03
  • Maven提示jdk版本不正確的問題

    Maven提示jdk版本不正確的問題

    這篇文章主要介紹了Maven提示jdk版本不正確的問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-04-04
  • java實現(xiàn)動態(tài)上傳多個文件并解決文件重名問題

    java實現(xiàn)動態(tài)上傳多個文件并解決文件重名問題

    這篇文章主要為大家詳細介紹了java實現(xiàn)動態(tài)上傳多個文件,并解決文件重名問題的方法,感興趣的小伙伴們可以參考一下
    2016-03-03
  • Java解決前端數(shù)據(jù)處理及亂碼問題

    Java解決前端數(shù)據(jù)處理及亂碼問題

    大伙們有沒有遇到數(shù)據(jù)亂碼的問題,真的是讓人心情煩躁,今天就來教下大家數(shù)據(jù)怎么傳輸?shù)角岸艘约皝y碼問題怎么解決的,需要的朋友可以參考一下
    2021-12-12
  • SpringBoot中FailureAnalyzer的使用詳解

    SpringBoot中FailureAnalyzer的使用詳解

    這篇文章主要介紹了SpringBoot中FailureAnalyzer的使用詳解,FailureAnalyzer攔截啟動時異常,將異常轉(zhuǎn)換成更加易讀的信息并包裝成org.springframework.boot.diagnostics.FailureAnalysis對象,監(jiān)控應用啟動過程,需要的朋友可以參考下
    2023-12-12
  • Java使用OpenFeign管理多個第三方服務調(diào)用

    Java使用OpenFeign管理多個第三方服務調(diào)用

    最近開發(fā)了一個統(tǒng)一調(diào)度類的項目,需要依賴多個第三方服務,這些服務都提供了HTTP接口供我調(diào)用。感興趣的可以了解一下
    2021-06-06
  • IDEA中設置Tab健為4個空格的方法

    IDEA中設置Tab健為4個空格的方法

    這篇文章給大家介紹了代碼縮進用空格還是Tab?(IDEA中設置Tab健為4個空格)的相關知識,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友參考下吧
    2021-03-03
  • SpringBoot集成minio實現(xiàn)文件上傳和刪除功能

    SpringBoot集成minio實現(xiàn)文件上傳和刪除功能

    這篇文章主要介紹了SpringBoot集成minio實現(xiàn)文件上傳和刪除功能,詳細介紹每個功能的實現(xiàn)步驟和代碼示例,具有一定的參考價值,感興趣的可以了解一下
    2023-11-11
  • Struts2修改上傳文件大小限制方法解析

    Struts2修改上傳文件大小限制方法解析

    這篇文章主要介紹了Struts2修改上傳文件大小限制的相關內(nèi)容,包括決定Struts2上傳文件大小的因素,具有一定參考價值,需要的朋友可以了解下。
    2017-09-09
  • jdk1.8的環(huán)境配置過程

    jdk1.8的環(huán)境配置過程

    Java平臺由Java虛擬機和Java應用程序接口搭建,Java語言則是進入這個平臺的通道,用Java語言編寫并編譯的程序可以運行在這個平臺上,本文給大家講解jdk1.8的環(huán)境配置過程,感興趣的朋友跟隨小編一起看看吧
    2022-11-11

最新評論