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

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

Jan 17, 2020 pm 05:04 PM
random scanner 實例 類別 講解

關於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中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

如何使用Java中的Scanner.nextLine()方法讀取多行文字輸入? 如何使用Java中的Scanner.nextLine()方法讀取多行文字輸入? Nov 18, 2023 pm 02:53 PM

在Java中,Scanner是一個非常有用的類,它在讀取使用者輸入時特別方便。在讀取單行文字輸入時,我們可以使用Scanner.nextLine()方法。但是,當我們需要讀取多行文字輸入時,該如何操作呢?本文將為你介紹如何使用Java中的Scanner.nextLine()方法讀取多行文字輸入,並提供具體的程式碼範例。讓我們開始吧!首先,我們需要了解一些基本知識

PHP報錯:無法重複聲明類,解決方法! PHP報錯:無法重複聲明類,解決方法! Aug 25, 2023 pm 04:13 PM

PHP報錯:無法重複聲明類,解決方法!對開發者而言,遇到問題是常有的事情。而在PHP開發中,常會遇到一個常見的錯誤:無法重複聲明類別。這個問題看似簡單,但如果不及時解決,會導致程式碼無法正確執行。本文將介紹這個問題的原因,並提供解決方法,以供參考。當我們在PHP程式碼中定義一個類別時,如果在同一個檔案或多個檔案中多次定義同一個類,就會出現無法重複聲明類別的錯誤。這是

PHP中的命名規格:如何使用駝峰命名法命名類別、方法和變量 PHP中的命名規格:如何使用駝峰命名法命名類別、方法和變量 Jul 30, 2023 pm 02:43 PM

PHP中的命名規範:如何使用駝峰命名法命名類別、方法和變數在PHP程式設計中,良好的命名規範是一種重要的編碼實踐。它可以提高程式碼的可讀性和可維護性,並且使團隊合作更加順暢。在本文中,我們將探討一個常見的命名規格:駝峰命名法,並提供一些範例來說明如何在PHP中使用它來命名類別、方法和變數。一、什麼是駝峰命名法?駝峰命名法是一種常用的命名約定,其中每個單字的首字母大寫,

使用java的Scanner.hasNext()函數判斷是否還有下一個輸入 使用java的Scanner.hasNext()函數判斷是否還有下一個輸入 Jul 24, 2023 am 11:04 AM

使用Java的Scanner.hasNext()函數判斷是否還有下一個輸入在Java程式設計中,有時我們需要讀取使用者的輸入,但往往無法確定使用者究竟會輸入多少個值。為了解決這個問題,Java提供了Scanner類別來讀取標準輸入流。 Scanner類是Java標準庫中的一個重要類,它提供了多種方法來讀取標準輸入流中的不同類型的值。其中,hasNext()是Scann

使用Scanner類實作Java檔案的逐行讀寫操作 使用Scanner類實作Java檔案的逐行讀寫操作 Dec 28, 2023 pm 12:31 PM

使用Scanner類實作Java文件的逐行讀取和寫入在Java程式中,我們經常需要讀取和寫入文件,而逐行讀取和寫入文件是其中常見的需求之一。在處理大型檔案時,逐行讀取和寫入可以提高程式的效率,避免記憶體溢出的問題。在本文中,我們將會介紹如何使用Java中的Scanner類別來實現檔案的逐行讀取和寫入操作,並提供具體的程式碼範例。首先,我們需要建立一個文字檔案來測試

Java使用Random類別的nextDouble()函數產生隨機的雙精確度浮點數 Java使用Random類別的nextDouble()函數產生隨機的雙精確度浮點數 Jul 25, 2023 am 09:06 AM

Java使用Random類別的nextDouble()函數產生隨機的雙精確度浮點數Java中的Random類別是一個偽隨機數產生器,可以用來產生不同類型的隨機數。其中,nextDouble()函數用來產生一個隨機的雙精度浮點數。在使用Random類別之前,我們需要先導入java.util套件。接下來我們可以建立一個Random對象,然後使用nextDouble()函數

學習Golang指標轉換的最佳實務範例 學習Golang指標轉換的最佳實務範例 Feb 24, 2024 pm 03:51 PM

Golang是一門功能強大且高效的程式語言,可用於開發各種應用程式和服務。在Golang中,指標是一種非常重要的概念,它可以幫助我們更靈活和有效率地操作資料。指標轉換是指在不同類型之間進行指標操作的過程,本文將透過具體的實例來學習Golang中指標轉換的最佳實踐。 1.基本概念在Golang中,每個變數都有一個位址,位址就是變數在記憶體中的位置。

PHP中的封裝技術及應用 PHP中的封裝技術及應用 Oct 12, 2023 pm 01:43 PM

PHP中的封裝技術及應用封裝是物件導向程式設計中的重要概念,它指的是將資料和資料的操作封裝在一起,以便提供對外部程式的統一存取介面。在PHP中,封裝可以透過存取控制修飾符和類別的定義來實現。本文將介紹PHP中的封裝技術及其應用場景,並提供一些具體的程式碼範例。一、封裝的存取控制修飾符在PHP中,封裝主要透過存取控制修飾符來實現。 PHP提供了三個存取控制修飾符,

See all articles