Scanner類的使用(掌握)
A: Scanner類的使用
a: 導(dǎo)包import java.util.Scanner;
b:創(chuàng)建鍵盤錄入對象 Scanner sc = new Scanner(System.in);
c: 讀取鍵盤錄入的一個整數(shù)
int enterNumber = sc.nextInt();
d: 讀取鍵盤錄入的字符串
String enterString = sc.next();
B: 案例代碼
import java.util.Scanner;
public class Demo05Scanner{
public static void main(String[] args)
{
Scanner sc = new Scanner(System.in);
int enterNumber = sc.nextInt();
System.out.println("用戶輸入的整數(shù)為"+enterNumber);
String enterString = sc.next();
System.out.println("用戶輸入的字符串為"+enterString);
}
}
Random隨機(jī)數(shù)類的使用_1(掌握)
A: Random隨機(jī)數(shù)類的使用_1
a: 功能
生成隨機(jī)數(shù)需要使用到引用類型隨機(jī)數(shù)Random類
b: 使用方式
import導(dǎo)包:所屬包java.util. Random
創(chuàng)建實(shí)例格式:Random random = new Random ();
調(diào)用方法
nextInt(int maxValue) 產(chǎn)生[0,maxValue)范圍的隨機(jī)數(shù),包含0不包含maxValue
nextDouble() 產(chǎn)生[0,1)范圍的隨機(jī)數(shù)如: Random random = new Random (); int myNumber = random.nextInt(100);//結(jié)果為0-99的一個數(shù)
B: 案例代碼
import java.util.Random;
public class RandomDemo{
public static void main(String[] args){
Random ran = new Random();
// Random類中的,產(chǎn)生隨機(jī)數(shù)的功能
int i = ran.nextInt(100);
System.out.println(i);
//問題? 產(chǎn)生隨機(jī)數(shù),范圍 1-100之間
// nextInt(100) 0-99 + 1
}
}
Random隨機(jī)數(shù)類的使用_2
A: Random隨機(jī)數(shù)類的使用_2
a: 調(diào)用方法
nextDouble()? 產(chǎn)生[0,1)范圍的隨機(jī)數(shù)
如:
Random? random = new Random ();
int? myNumber = random.nextDouble();//結(jié)果為0.0-1.0之間的數(shù)(包括0.0不包括1.0)