1. 程式人生 > >java中Random和Scanner及其循環語句

java中Random和Scanner及其循環語句

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.ifelse 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及其循環語句