欧美日韩国产一区,亚洲一区视频,色综合久久久久,私密按摩师舌头伸进去了,99re6这里只有精品,夜夜性日日交xxx性hd

9.數據的輸入與隨機數

  • • 發表于 8年前
  • • 作者 大妖怪
  • • 6733 人瀏覽
  • • 9 條評論
  • • 最后編輯時間 7年前
  • • 來自 [技 術]

原創聲明:本文為作者原創,未經允許不得轉載,經授權轉載需注明作者和出處

在此之前的教程中,我們用到的都是計算機朝控制臺輸出內容,那么有沒有我們用戶向計算機輸入內容呢?答案是肯定的,一起來看看吧。
我們向計算機輸入將會用到java.util包下的Scanner工具,具體用法是這樣的:

import java.util.Scanner;

public class Input {
    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);
        System.out.println("請輸入你的姓名:");
        后便是等待用戶輸入-
        String name = input.nextLine();
        System.out.println("你的姓名是:"+name);
    }
}

這段程序運行起來之后會輸出一句:請輸入你的姓名:,當你在下面輸入完你輸入的東西之后回車,就會接著輸出一句:你的姓名是:加上你剛剛輸入的東西例如:

由于需要導包,所以我把整個類都拷過來了,那么什么是導包呢,導包就是我們需要引入其它已經編譯好的類,使用里面的方法,這里因為我們需要用到java.util包下的Scanner,為了讓程序知道我們引入的是哪個包,于是就需要在類的上用import去引入這個包,快捷方式是打出單詞Scanner按Alt+/,會出現一些選項,我們選擇正確的包即可。

我們現在來解釋下這段代碼:

  • 首先main方法運行之后,我們創建了一個Scanner對象起名叫input,它的作用是定義接受從控制臺輸入的內容
  • 緊接著是輸出我們事先寫好的提示內容:“請輸入你的姓名:”后便是等待用戶輸入
  • 當用戶輸入內容完畢并且回車之后,就把用戶輸入的內容作為一個String類型的內容賦值給變量name
  • 輸出結果

當然我們這個Scanner對象只需要創建一次就可以了,如果下面還有要輸入的內容直接調用它即可。

講完輸入,我覺得還有必要講講隨機數,因為這倆貨在一起貌似可以寫出些很好玩的東西(這個嘛,天機不可泄露)下面我們來說說隨機數。
我們要生成隨機數,需要用到Math.random()這個函數我們來看代碼:

System.out.println(Math.random());

多運行幾次,我們會發現每次控制臺輸出的數字都不一樣,但是通過多次觀察,我們可以發現這些數有兩個共同點

  • 都是小數
  • 都小于一

沒錯,Math.random()方法生成的就是一個隨機的0到1之間的小數。那么,如果我們想改變一下它的范圍比如改成0到100之間的整數,我們只需要先把它乘以100,再強轉成int讓小數部分丟失即可:

int a = (int)(Math.random()*100);
System.out.println(a);

如果我們想要把它改成1到100之間的整數,那么我們在之前的基礎上再加上1即可:

int a = (int)(Math.random()*100)+1;
System.out.println(a);

通過以上兩個例子我們可以得出生成隨機數的規律,即:

  • (int)(Math.random()*最大取值范圍)+最小取值范圍
分享到:
9條評論
Ctrl+Enter
作者

大妖怪

大妖怪

APP:1 帖子:76 回復:200 積分:7517

已加入社區[3161]天

夢里巷口,可有你倚門回首

作者詳情》
Top