java中Random和Scanner及其循環語句
阿新 • • 發佈:2017-11-18
ati break clas util cal 宋體 strong 定義 tro
1.1.Scanner類及Random類的功能和使用方式
Scanner是默認按照行來讀取數字的。創建一個用來輸入的函數
第一步:導包:import java.util.Scanner;
第二步:Scanner scan=new Scanner(System.in);//system.in是表示從控制臺輸入
第三步: 然後用一個變量類接收這個值
int n=scan.nextInt();
常用的方法:public int nextInt():獲取鍵盤錄入的數據,返回int類型
public String next():獲取鍵盤錄入的數據,返回String類型值
2.Random方法是偽隨機生成數的方法
第一步:導包: import java.util.Scanner; 第二步:定義:Random scan=new Random();
第三步: int n=scan.nextInt();//如果括號裏面有值,比如:10的話就隨機生成0到9十個數。
public double nextDouble() 產生[0,1)範圍的隨機小數,包含0.0,不包含1.0。
註意:放入的數字從零到數字,但不包含數字本身。
2.if語句的格式有3種
1.if…else if…else語句用於對多個條件進行判斷,進行多種不同的處理。
if(條件表達式1){
執行代碼1;
}else if(條件表達式2 ){
執行代碼2;
}else{
執行代碼3;
}
執行流程:哪一個條件表達式成立,執行對應的代碼,
如果所有的條件表達式都不成立,執行最後else中的語句體
2.if…else語句是指如果滿足某種條件,就進行某種處理,否則就進行另一種處理。
if(條件表達式){
執行代碼1;
}else{
執行代碼2;
}
如果條件表達式值為true, 執行代碼1
如果條件表達式值為fales,執行代碼2
3.if語句是指如果滿足某種條件,就進行某種處理。
if(條件表達式){
執行代碼;
}
執行流程:如果條件表達式值為true, 執行代碼
如果條件表達式值為false,不執行代碼
3.for循環, while循環 , do.....while循環
1.
for(條件:①;②;③){
循環語句:④;
} 執行的順序是:①==>②==>④==>③
2. while( 條件){
循環語句;
} while循環表示先判斷後執行,如果循環條件不滿足的情況下,一次都不會執行。
3. do{
循環語句;
}while(條件);
do..while循環表示先執行後判斷,如果循環條件不滿足的情況下,至少執行一次。
補充:for循環適用於確定次數的循環
while循環和do..while循環不確定次數
註意:結束語句後面的分號;
4.跳轉控制語句
break; 跳出循環,不執行下面的循環
continue; 結束本次循環,繼續執行下面的循環
java中Random和Scanner及其循環語句