java 示例講解循環(huán)語(yǔ)句的使用
目錄
1.跳轉(zhuǎn)控制語(yǔ)句:
區(qū)分continue和break;
* continue:用于循環(huán)中,基于條件控制,跳過某次循環(huán)體內(nèi)容的執(zhí)行,繼續(xù)下一次的執(zhí)行;
* break:用于循環(huán)中,基于條件控制,終止循環(huán)體內(nèi)容的執(zhí)行,也就是說結(jié)束當(dāng)前的整個(gè)循環(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);
}
}如果條件控制語(yǔ)句為continue,則控制臺(tái)輸出結(jié)果為1,3,5,i=1,對(duì)于if后的條件判斷語(yǔ)句(1%2==0),結(jié)果為false,跳過循環(huán)體內(nèi)容的執(zhí)行,在控制臺(tái)輸出1;i++,i=2,對(duì)于if后的條件判斷語(yǔ)句結(jié)果為true,跳過system.out.println(i);的執(zhí)行,i++=3....
如果條件控制語(yǔ)句為break,則在控制臺(tái)輸出結(jié)果為1,i=1,對(duì)于if后的條件判斷語(yǔ)句(1%2==0),結(jié)果為false,然后終止循環(huán)體內(nèi)容的執(zhí)行,在控制臺(tái)只輸出一個(gè)1;
2.循環(huán)嵌套:
循環(huán)語(yǔ)句嵌套概述
* 順序語(yǔ)句: 以分號(hào)結(jié)尾,表示一句換的結(jié)束;
* 分支語(yǔ)句: 一對(duì)大括號(hào)表示if的整體結(jié)構(gòu),整體描述一個(gè)完整的if語(yǔ)句
一對(duì)大括號(hào)表示Switch的整體結(jié)構(gòu),整體描述一個(gè)完整的Switch語(yǔ)句
* 循環(huán)語(yǔ)句: 一對(duì)大括號(hào)表示for的整體結(jié)構(gòu),整體描述一個(gè)完整的for語(yǔ)句
一對(duì)大括號(hào)表示while的整體結(jié)構(gòu),整體描述一個(gè)完整的while語(yǔ)句
do...while以分號(hào)結(jié)尾,整體描述一個(gè)完整的do...while語(yǔ)句
示例代碼:利用循環(huán)嵌套在控制臺(tái)輸出一天的小時(shí)和分鐘
public static void main(String[] args) {
for (int hour=0;hour<24;hour++){
for(int minute=0;minute<60;minute++){
System.out.println(hour+"時(shí)"+minute+"分");
}
}
}3.Random
Random的作用和使用步驟
作用:用于產(chǎn)生一個(gè)隨機(jī)數(shù)
使用步驟:
1. 導(dǎo)包
import java.util.Random;
導(dǎo)包的動(dòng)作必須出現(xiàn)在類定義的上面
2.創(chuàng)建對(duì)象
Random r = new Random();
上面這個(gè)格式中r為變量名,可以改變,其它的都不允許改變
3.獲取隨機(jī)數(shù)
int number = r.nextInt(100); //獲取隨機(jī)數(shù)范圍為:[0.100) ,前閉后開
上面這個(gè)格式中,number為變量名,可以改變,100為獲取隨機(jī)數(shù)范圍,可以改變,其它都不允許改變
代碼示例:獲取100以內(nèi)的隨機(jī)數(shù)[0.100),并打印在控制臺(tái)
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)語(yǔ)句的使用的文章就介紹到這了,更多相關(guān)java 循環(huán)語(yǔ)句內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Maven如何解決添加依賴之后沒有加載jar包報(bào)錯(cuò)問題
這篇文章主要介紹了Maven如何解決添加依賴之后沒有加載jar包報(bào)錯(cuò)問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-05-05
IDEA創(chuàng)建maven項(xiàng)目時(shí)在tomcat運(yùn)行瀏覽器404的問題
這篇文章主要介紹了IDEA創(chuàng)建maven項(xiàng)目時(shí)在tomcat運(yùn)行瀏覽器404的問題及解決方法,本文通過圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-11-11
詳解如何在Spring中為@Value注解設(shè)置默認(rèn)值
在Spring開發(fā)中,我們經(jīng)常會(huì)遇到需要從配置文件中讀取屬性的情況,@Value注解是Spring提供的一種便捷方式,能夠讓我們輕松地將配置文件中的屬性注入到Spring Bean中,2024-10-10
SpringSecurity 手機(jī)號(hào)登錄功能實(shí)現(xiàn)
這篇文章主要介紹了SpringSecurity 手機(jī)號(hào)登錄功能實(shí)現(xiàn),本文通過實(shí)例代碼給大家介紹的非常詳細(xì),感興趣的朋友一起看看吧2023-12-12
mybatis多數(shù)據(jù)源動(dòng)態(tài)切換的完整步驟
這篇文章主要給大家介紹了關(guān)于mybatis多數(shù)據(jù)源動(dòng)態(tài)切換的完整步驟,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-11-11

