欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

java 示例講解循環(huán)語句的使用

 更新時間:2022年04月09日 16:35:08   作者:hmm?.  
順序結(jié)構(gòu)的程序語句只能被執(zhí)行一次。如果您想要同樣的操作執(zhí)行多次,就需要使用循環(huán)結(jié)構(gòu),循環(huán)結(jié)構(gòu)就是在循環(huán)條件滿足的情況下,反復(fù)執(zhí)行特定代碼

目錄

1.跳轉(zhuǎn)控制語句:

區(qū)分continue和break;

 * continue:用于循環(huán)中,基于條件控制,跳過某次循環(huán)體內(nèi)容的執(zhí)行,繼續(xù)下一次的執(zhí)行;

 * break:用于循環(huán)中,基于條件控制,終止循環(huán)體內(nèi)容的執(zhí)行,也就是說結(jié)束當(dāng)前的整個循環(huán);

示例代碼:

public static void main(String[] args) {
    int i;
    for (i=1;i<=5;i++){
    	if(i%2==0){
    		//continue;
    		break;
    	}
    	System.out.println(i);
    }
 
	}

如果條件控制語句為continue,則控制臺輸出結(jié)果為1,3,5,i=1,對于if后的條件判斷語句(1%2==0),結(jié)果為false,跳過循環(huán)體內(nèi)容的執(zhí)行,在控制臺輸出1;i++,i=2,對于if后的條件判斷語句結(jié)果為true,跳過system.out.println(i);的執(zhí)行,i++=3....

如果條件控制語句為break,則在控制臺輸出結(jié)果為1,i=1,對于if后的條件判斷語句(1%2==0),結(jié)果為false,然后終止循環(huán)體內(nèi)容的執(zhí)行,在控制臺只輸出一個1;

2.循環(huán)嵌套:

循環(huán)語句嵌套概述

* 順序語句: 以分號結(jié)尾,表示一句換的結(jié)束;

* 分支語句: 一對大括號表示if的整體結(jié)構(gòu),整體描述一個完整的if語句

                     一對大括號表示Switch的整體結(jié)構(gòu),整體描述一個完整的Switch語句

* 循環(huán)語句: 一對大括號表示for的整體結(jié)構(gòu),整體描述一個完整的for語句

                     一對大括號表示while的整體結(jié)構(gòu),整體描述一個完整的while語句

                      do...while以分號結(jié)尾,整體描述一個完整的do...while語句

示例代碼:利用循環(huán)嵌套在控制臺輸出一天的小時和分鐘

	public static void main(String[] args) {
 
		for (int hour=0;hour<24;hour++){
			for(int minute=0;minute<60;minute++){
				System.out.println(hour+"時"+minute+"分");
			}
		}
	}

3.Random

Random的作用和使用步驟

作用:用于產(chǎn)生一個隨機(jī)數(shù)

使用步驟:

1. 導(dǎo)包

import java.util.Random;

導(dǎo)包的動作必須出現(xiàn)在類定義的上面

2.創(chuàng)建對象

Random r = new Random();

上面這個格式中r為變量名,可以改變,其它的都不允許改變

3.獲取隨機(jī)數(shù)

int number = r.nextInt(100);   //獲取隨機(jī)數(shù)范圍為:[0.100) ,前閉后開

上面這個格式中,number為變量名,可以改變,100為獲取隨機(jī)數(shù)范圍,可以改變,其它都不允許改變

代碼示例:獲取100以內(nèi)的隨機(jī)數(shù)[0.100),并打印在控制臺

import java.util.Random;
 
public class text051 {
 
	public static void main(String[] args) {
		Random r = new Random();
		int number=r.nextInt(100);
		System.out.println(number);
 
	}
 
}

到此這篇關(guān)于java 示例講解循環(huán)語句的使用的文章就介紹到這了,更多相關(guān)java 循環(huán)語句內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Mybatis-Plus select不列出全部字段的方法

    Mybatis-Plus select不列出全部字段的方法

    這篇文章主要介紹了Mybatis-Plus select不列出全部字段的方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-03-03
  • 深入理解JAVA抽象類和接口的比較與異同

    深入理解JAVA抽象類和接口的比較與異同

    這篇文章主要為大家詳細(xì)介紹了JAVA抽象類和接口的比較,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-03-03
  • Maven學(xué)習(xí)教程之搭建多模塊企業(yè)級項目

    Maven學(xué)習(xí)教程之搭建多模塊企業(yè)級項目

    本篇文章主要介紹了Maven學(xué)習(xí)教程之搭建多模塊企業(yè)級項目 ,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-10-10
  • Java中的AQS同步隊列問題詳解

    Java中的AQS同步隊列問題詳解

    AQS?提供一套基礎(chǔ)的機(jī)制來實現(xiàn)線程的同步、阻塞與喚醒、等待隊列等功能,也就是想要深入學(xué)習(xí)線程工具類,這個同步隊列就必須得掌握,這篇文章主要介紹了Java中的AQS同步隊列問題,需要的朋友可以參考下
    2022-06-06
  • 關(guān)于RocketMQ使用事務(wù)消息

    關(guān)于RocketMQ使用事務(wù)消息

    RocketMQ是一種提供消息隊列服務(wù)的中間件,也稱為消息中間件,是一套提供了消息生產(chǎn)、存儲、消費全過程API的軟件系統(tǒng)。消息即數(shù)據(jù)。一般消息的體量不會很大,需要的朋友可以參考下
    2023-05-05
  • java二叉樹的遍歷方式詳解

    java二叉樹的遍歷方式詳解

    這篇文章主要為大家詳細(xì)介紹了java實現(xiàn)二叉樹遍歷的四種方式,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能給你帶來幫助
    2021-08-08
  • Java編碼摘要算法實例解析

    Java編碼摘要算法實例解析

    這篇文章主要介紹了Java編碼摘要算法實例解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-01-01
  • Java之String.format()方法案例講解

    Java之String.format()方法案例講解

    這篇文章主要介紹了Java之String.format()方法案例講解,本篇文章通過簡要的案例,講解了該項技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下
    2021-08-08
  • Java parseInt解釋加方法示例

    Java parseInt解釋加方法示例

    使用此方法得到的原始數(shù)據(jù)類型的一個特定的字符串。 parseXxx()是一個靜態(tài)方法,可以有一個參數(shù)或兩個
    2013-11-11
  • 深入理解Java new String()方法

    深入理解Java new String()方法

    今天給大家?guī)淼氖顷P(guān)于Java的相關(guān)知識,文章圍繞著Java new String()展開,文中有非常詳細(xì)的介紹及代碼示例,需要的朋友可以參考下
    2021-06-06

最新評論