代理做網(wǎng)站怎么樣如何做企業(yè)網(wǎng)頁
目錄
跳轉(zhuǎn)關(guān)鍵字
小案例(隨機數(shù))
Random
猜數(shù)字
跳轉(zhuǎn)關(guān)鍵字
- break:跳出并結(jié)束當(dāng)前所在循環(huán)的執(zhí)行。
- continue:用于跳出當(dāng)前循環(huán)的當(dāng)次執(zhí)行,直接進入循環(huán)的下一次執(zhí)行。
注意事項:
break:只能用于結(jié)束所在循環(huán),或者結(jié)束所在switch分支的執(zhí)行。
continue:只能在循環(huán)中進行使用。
小案例(隨機數(shù))
Random
Random?
- 作用:生成隨機數(shù)。
//第一步,導(dǎo)包
import java.util.Random; //輸入Random按下回車之后IDEA會自動導(dǎo)包public static void main(String[] args)
{//第二步,創(chuàng)建一個Random對象,用于生成隨機數(shù)Random r = new Random();//第三步,調(diào)用Random提供的功能:nextInt得到隨機數(shù)for(int i = 1; i <= 20; i++){int data = r.nextInt( bound:10); //0~9System.out.print;n(data);}
}
注意: nextInt(n) 功能只能生成:0至n-1之間的隨機數(shù),不包含n。
Random生成指定區(qū)間隨機數(shù)。
- 例如:要生成1-10之間的隨機數(shù),程序怎么實現(xiàn)?
Random r = new a Random();
int number = r.nextInt(10) + 1; //1-10//0-9 + 1 = 1-10
猜數(shù)字
案例需求:?
隨機生成一個1-100之間的數(shù)據(jù),提示用戶猜測,猜大提示過大,猜小提示過小,直到猜中結(jié)束游戲。
- 先隨機生成一個1-100之間的數(shù)據(jù)。
- 定義一個死循環(huán)讓用戶可以一直猜測。
- 在死循環(huán)里,每次都提示用戶輸入一個猜測的數(shù)字,猜大提示過大,猜小提示過小,猜中則結(jié)束游戲。
import java.util.Random;
import java.util.Scanner;public class RandomTest
{public static void main(String[] args){//1.隨機產(chǎn)生一個1-100之間的數(shù)據(jù)Random r = new Random();int luckNumber = r.nextInt( 100 ) + 1;//2.定義一個死循環(huán),讓用戶猜Scanner sc = new Scanner(System.in);while(true){//提示讓用戶猜System.out.println("請您輸入猜測的數(shù)據(jù):");int guessNumber = sc.nextInt();//3.判斷用戶猜測的數(shù)字與幸運數(shù)字的大小情況if(guessNumber > luckNumber){System.out.println("您猜測的數(shù)字過大~");}else if(guessNumber < luckNumber){System.out.println("您猜測的數(shù)字過小~");}else{System.out.println("恭喜您,猜測成功了!");break;}}}
}
?運行結(jié)果:
END?
學(xué)習(xí)自:黑馬程序員——JavaSE課程