JAVA Scanner和Random

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)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容