java 示例講解循環(huán)語句的使用
目錄
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)文章
Maven學(xué)習(xí)教程之搭建多模塊企業(yè)級項目
本篇文章主要介紹了Maven學(xué)習(xí)教程之搭建多模塊企業(yè)級項目 ,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-10-10