首頁 >Java >Java入門 >關於random類別與scanner類別的實例講解

關於random類別與scanner類別的實例講解

王林
王林轉載
2020-01-17 17:04:212174瀏覽

關於random類別與scanner類別的實例講解

產生指定範圍內的隨機數

#Math.random() 產生隨機數,隨機數在0到1之間,型別是double。

程式碼範例:

public class randCase {
    public static void main(String[] args) {
        double rand = 0;
        for (int i = 0; i < 10; i++) {
            rand = Math.random();
            System.out.println(rand);
        }
    }
}

(免費學習影片教學分享:java影片教學

從標準輸入讀取字串和整數(取得使用者的輸入)

Scanner in = new Scanner(System.in) 連接到標準輸入。

其中 in 表示變數。

in.nextLine() 可以從命令列讀取一行字串。

in.nextInt() 可以從命令列讀取一個正整數。

點運算子是Java 中的運算符,和System.out.printf() 和Math.random() 中的點是一樣的運算符,是對點前面的「變數」進行點後面的“操作”。所謂的「操作」就是指方法,也就是我們一直寫的 main 方法的那個方法。這些操作就是使用一個一個的方法。使用方法我們叫做呼叫方法(invoke a method)。

import java.util.Scanner; 是告訴程序,Scanner 這個類型在哪裡。

建立Scanner類型的“變數”,它的作用是幫我們從標準輸入中讀取資料。

程式碼範例:

import java.util.Scanner; // 告诉程序Scanner类型在哪

public class scannerCase {
    public static void main(String[] args) {
        // Scanner.nextLine(); 从命令行中读取一行字符串。
        Scanner in = new Scanner(System.in);
        System.out.println("请输入一句话:");
        String str = in.nextLine();
        System.out.println(str);

        // Scanner.nextInt(); 从命令行中读取一行正整数。
        System.out.println("请输入一个数字:");
        int num = in.nextInt();
        System.out.println(num);
    }
}

輸出結果如圖所示:

關於random類別與scanner類別的實例講解

#相關文章教學推薦:java快速入門

以上是關於random類別與scanner類別的實例講解的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:cnblogs.com。如有侵權,請聯絡admin@php.cn刪除