Java是一門流行的編程語(yǔ)言,常用于開(kāi)發(fā)Web應(yīng)用程序和桌面應(yīng)用程序。在Java編程中,我們有時(shí)需要隨機(jī)生成負(fù)數(shù)和正數(shù)。這篇文章將介紹如何使用Java代碼實(shí)現(xiàn)獲取隨機(jī)數(shù)(包括負(fù)數(shù)和正數(shù))的方法。
import java.util.Random; public class RandomDemo { public static void main(String[] args) { //創(chuàng)建Random對(duì)象 Random random = new Random(); //獲取隨機(jī)數(shù) int randomNum = random.nextInt(); //打印隨機(jī)數(shù) System.out.println("隨機(jī)數(shù)為:" + randomNum); //獲取隨機(jī)負(fù)數(shù) int randomNegativeNum = random.nextInt(-100); //打印隨機(jī)負(fù)數(shù) System.out.println("隨機(jī)負(fù)數(shù)為:" + randomNegativeNum); } }
在上面的代碼中,我們首先導(dǎo)入了Java的隨機(jī)數(shù)庫(kù)“java.util.Random”。然后我們創(chuàng)建了一個(gè)Random對(duì)象,用于生成隨機(jī)數(shù)。接著,我們調(diào)用“nextInt()”方法獲取隨機(jī)數(shù)。如果不傳遞參數(shù),則隨機(jī)返回一個(gè)int類型的數(shù)值;如果傳遞參數(shù)n,則隨機(jī)返回一個(gè)在-(n-1)和n之間的數(shù)(包括負(fù)數(shù)和正數(shù))。
如果想獲取隨機(jī)負(fù)數(shù),我們可以傳遞一個(gè)負(fù)數(shù)作為參數(shù),該方法將在-99和0之間返回一個(gè)數(shù)。最后,我們通過(guò)“System.out.println()”方法將隨機(jī)數(shù)和隨機(jī)負(fù)數(shù)輸出到控制臺(tái)。