關於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); } }
輸出結果如圖所示:
#相關文章教學推薦:java快速入門
以上是關於random類別與scanner類別的實例講解的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

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

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

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

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

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

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

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

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

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

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

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

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

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

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