国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

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

關于random類與scanner類的實例講解

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

關于random類與scanner類的實例講解

生成指定范圍內的隨機數(shù)

Math.random() 生成隨機數(shù),隨機數(shù)在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視頻教程

從標準輸入讀取字符串和整數(shù)(獲取用戶的輸入)

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

其中 in 表示變量。

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

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

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

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

創(chuàng)建Scanner類型的“變量”,它的作用是幫我們從標準輸入中讀取數(shù)據(jù)。

代碼示例:

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(); 從命令行中讀取一行正整數(shù)。
        System.out.println("請輸入一個數(shù)字:");
        int num = in.nextInt();
        System.out.println(num);
    }
}

輸出結果如圖所示:

2f2de8a61da5bf48df74ad4f912393f.png

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

以上是關于random類與scanner類的實例講解的詳細內容。更多信息請關注PHP中文網(wǎng)其他相關文章!

本站聲明
本文內容由網(wǎng)友自發(fā)貢獻,版權歸原作者所有,本站不承擔相應法律責任。如您發(fā)現(xiàn)有涉嫌抄襲侵權的內容,請聯(lián)系admin@php.cn

熱AI工具

Undress AI Tool

Undress AI Tool

免費脫衣服圖片

Undresser.AI Undress

Undresser.AI Undress

人工智能驅動的應用程序,用于創(chuàng)建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用于從照片中去除衣服的在線人工智能工具。

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集成開發(fā)環(huán)境

Dreamweaver CS6

Dreamweaver CS6

視覺化網(wǎng)頁開發(fā)工具

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報錯:無法重復聲明類,解決方法!對開發(fā)者而言,遇到問題是常有的事情。而在PHP開發(fā)中,經常會遇到一個常見的錯誤:無法重復聲明類。這個問題看似簡單,但如果不及時解決,會導致代碼無法正確執(zhí)行。本文將介紹這個問題的原因,并提供解決方法,以供參考。當我們在PHP代碼中定義一個類時,如果在同一個文件或多個文件中多次定義同一個類,就會出現(xiàn)無法重復聲明類的錯誤。這是

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

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

學習Golang指針轉換的最佳實踐示例 學習Golang指針轉換的最佳實踐示例 Feb 24, 2024 pm 03:51 PM

Golang是一門功能強大且高效的編程語言,可以用于開發(fā)各種應用程序和服務。在Golang中,指針是一種非常重要的概念,它可以幫助我們更靈活和高效地操作數(shù)據(jù)。指針轉換是指在不同類型之間進行指針操作的過程,本文將通過具體的實例來學習Golang中指針轉換的最佳實踐。1.基本概念在Golang中,每個變量都有一個地址,地址就是變量在內存中的位置。

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

PHP中的封裝技術及應用封裝是面向對象編程中的一個重要概念,它指的是將數(shù)據(jù)和對數(shù)據(jù)的操作封裝在一起,以便提供對外部程序的統(tǒng)一訪問接口。在PHP中,封裝可以通過訪問控制修飾符和類的定義來實現(xiàn)。本文將介紹PHP中的封裝技術及其應用場景,并提供一些具體的代碼示例。一、封裝的訪問控制修飾符在PHP中,封裝主要通過訪問控制修飾符來實現(xiàn)。PHP提供了三個訪問控制修飾符,

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

Java使用Random類的nextDouble()函數(shù)生成隨機的雙精度浮點數(shù)Java中的Random類是一個偽隨機數(shù)生成器,可以用來生成不同類型的隨機數(shù)。其中,nextDouble()函數(shù)用于生成一個隨機的雙精度浮點數(shù)。在使用Random類之前,我們需要先導入java.util包。接下來我們可以創(chuàng)建一個Random對象,然后使用nextDouble()函數(shù)

使用Scanner類實現(xiàn)Java文件的逐行讀寫操作 使用Scanner類實現(xiàn)Java文件的逐行讀寫操作 Dec 28, 2023 pm 12:31 PM

使用Scanner類實現(xiàn)Java文件的逐行讀取和寫入在Java程序中,我們經常需要讀取和寫入文件,而逐行讀取和寫入文件是其中常見的需求之一。在處理大型文件時,逐行讀取和寫入可以提高程序的效率,避免內存溢出的問題。在本文中,我們將會介紹如何使用Java中的Scanner類來實現(xiàn)文件的逐行讀取和寫入操作,并提供具體的代碼示例。首先,我們需要創(chuàng)建一個文本文件來測試

如何使用Java中的Scanner.hasNext()方法檢查是否有下一個標記? 如何使用Java中的Scanner.hasNext()方法檢查是否有下一個標記? Nov 18, 2023 pm 06:20 PM

如何使用Java中的Scanner.hasNext()方法檢查是否有下一個標記?Scanner類是Java中常用的用于用戶輸入數(shù)據(jù)的類,它可以非常方便地讀取標準輸入、文件等等。在使用Scanner類時,經常需要檢查輸入是否符合預期,這時可以使用Scanner的hasNext()方法。Scanner類的hasNext()方法用于檢查當前輸入中是否還有下一個標記

See all articles