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

首頁 Java Java入門 關(guān)於random類別與scanner類別的實(shí)例講解

關(guān)於random類別與scanner類別的實(shí)例講解

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

關(guān)於random類別與scanner類別的實(shí)例講解

產(chǎn)生指定範(fàn)圍內(nèi)的隨機(jī)數(shù)

#Math.random() 產(chǎn)生隨機(jī)數(shù),隨機(jī)數(shù)在0到1之間,型別是double。

程式碼範(fàn)例:

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);
        }
    }
}

(免費(fèi)學(xué)習(xí)影片教學(xué)分享:java影片教學(xué)

從標(biāo)準(zhǔn)輸入讀取字串和整數(shù)(取得使用者的輸入)

Scanner in = new Scanner(System.in) 連接到標(biāo)準(zhǔn)輸入。

其中 in 表示變數(shù)。

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

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

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

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

建立Scanner類型的“變數(shù)”,它的作用是幫我們從標(biāo)準(zhǔn)輸入中讀取資料。

程式碼範(fàn)例:

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("請(qǐng)輸入一句話:");
        String str = in.nextLine();
        System.out.println(str);

        // Scanner.nextInt(); 從命令行中讀取一行正整數(shù)。
        System.out.println("請(qǐng)輸入一個(gè)數(shù)字:");
        int num = in.nextInt();
        System.out.println(num);
    }
}

輸出結(jié)果如圖所示:

關(guān)於random類別與scanner類別的實(shí)例講解

#相關(guān)文章教學(xué)推薦:java快速入門

以上是關(guān)於random類別與scanner類別的實(shí)例講解的詳細(xì)內(nèi)容。更多資訊請(qǐng)關(guān)注PHP中文網(wǎng)其他相關(guān)文章!

本網(wǎng)站聲明
本文內(nèi)容由網(wǎng)友自願(yuàn)投稿,版權(quán)歸原作者所有。本站不承擔(dān)相應(yīng)的法律責(zé)任。如發(fā)現(xiàn)涉嫌抄襲或侵權(quán)的內(nèi)容,請(qǐng)聯(lián)絡(luò)admin@php.cn

熱AI工具

Undress AI Tool

Undress AI Tool

免費(fèi)脫衣圖片

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅(qū)動(dòng)的應(yīng)用程序,用於創(chuàng)建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

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

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

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

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費(fèi)的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強(qiáng)大的PHP整合開發(fā)環(huán)境

Dreamweaver CS6

Dreamweaver CS6

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

SublimeText3 Mac版

SublimeText3 Mac版

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

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

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

PHP報(bào)錯(cuò):無法重複聲明類,解決方法! PHP報(bào)錯(cuò):無法重複聲明類,解決方法! Aug 25, 2023 pm 04:13 PM

PHP報(bào)錯(cuò):無法重複聲明類,解決方法!對(duì)開發(fā)者而言,遇到問題是常有的事情。而在PHP開發(fā)中,常會(huì)遇到一個(gè)常見的錯(cuò)誤:無法重複聲明類別。這個(gè)問題看似簡(jiǎn)單,但如果不及時(shí)解決,會(huì)導(dǎo)致程式碼無法正確執(zhí)行。本文將介紹這個(gè)問題的原因,並提供解決方法,以供參考。當(dāng)我們?cè)赑HP程式碼中定義一個(gè)類別時(shí),如果在同一個(gè)檔案或多個(gè)檔案中多次定義同一個(gè)類,就會(huì)出現(xiàn)無法重複聲明類別的錯(cuò)誤。這是

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

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

學(xué)習(xí)Golang指標(biāo)轉(zhuǎn)換的最佳實(shí)務(wù)範(fàn)例 學(xué)習(xí)Golang指標(biāo)轉(zhuǎn)換的最佳實(shí)務(wù)範(fàn)例 Feb 24, 2024 pm 03:51 PM

Golang是一門功能強(qiáng)大且高效的程式語言,可用於開發(fā)各種應(yīng)用程式和服務(wù)。在Golang中,指標(biāo)是一種非常重要的概念,它可以幫助我們更靈活和有效率地操作資料。指標(biāo)轉(zhuǎn)換是指在不同類型之間進(jìn)行指標(biāo)操作的過程,本文將透過具體的實(shí)例來學(xué)習(xí)Golang中指標(biāo)轉(zhuǎn)換的最佳實(shí)踐。 1.基本概念在Golang中,每個(gè)變數(shù)都有一個(gè)位址,位址就是變數(shù)在記憶體中的位置。

PHP中的封裝技術(shù)及應(yīng)用 PHP中的封裝技術(shù)及應(yīng)用 Oct 12, 2023 pm 01:43 PM

PHP中的封裝技術(shù)及應(yīng)用封裝是物件導(dǎo)向程式設(shè)計(jì)中的重要概念,它指的是將資料和資料的操作封裝在一起,以便提供對(duì)外部程式的統(tǒng)一存取介面。在PHP中,封裝可以透過存取控制修飾符和類別的定義來實(shí)現(xiàn)。本文將介紹PHP中的封裝技術(shù)及其應(yīng)用場(chǎng)景,並提供一些具體的程式碼範(fàn)例。一、封裝的存取控制修飾符在PHP中,封裝主要透過存取控制修飾符來實(shí)現(xiàn)。 PHP提供了三個(gè)存取控制修飾符,

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

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

Java使用Random類別的nextDouble()函數(shù)產(chǎn)生隨機(jī)的雙精確度浮點(diǎn)數(shù) Java使用Random類別的nextDouble()函數(shù)產(chǎn)生隨機(jī)的雙精確度浮點(diǎn)數(shù) Jul 25, 2023 am 09:06 AM

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

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

如何使用Java中的Scanner.hasNext()方法檢查是否有下一個(gè)標(biāo)記? Scanner類是Java中常用的用於使用者輸入資料的類,它可以非常方便地讀取標(biāo)準(zhǔn)輸入、檔案等等。使用Scanner類別時(shí),經(jīng)常需要檢查輸入是否符合預(yù)期,這時(shí)可以使用Scanner的hasNext()方法。 Scanner類別的hasNext()方法用於檢查目前輸入中是否還有下一個(gè)標(biāo)記

See all articles