Heim > Java > javaLernprogramm > Hauptteil

Generieren von Zufallszahlen in Java

黄舟
Freigeben: 2017-01-18 15:36:35
Original
1362 Leute haben es durchsucht

Es gibt zwei Möglichkeiten, Zufallszahlen in Java zu generieren:

Erstens verwenden Sie das Instanzobjekt der Random-Klasse, um Folgendes zu generieren:

Random r = new Random();
int i =r.nextInt(99)+1; //产生1-100之间的随机整数
Nach dem Login kopieren

Zweitens: Verwenden Sie die Math-Klasse. Die Methode random() generiert:

int i= (int)(Math.random()*99+1); //产生的1-100之间的实数,强制类型取整
Nach dem Login kopieren

Lassen Sie uns einen bestimmten Code verwenden, um die spezifische Verwendung zu demonstrieren. Das Obige ist der Zufall Nummer in Java Der generierte Inhalt. Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website (www.php.cn)!

import java.util.Random;  
  
public class RandomTest {  
  
    public static void main(String[] args) {  
  
        //利用Random类的实例  
        Random r = new Random();  
        int count=0;  
        System.out.println("Random类生成的数为:");  
        while(count<10){  
            int i =r.nextInt(99)+1;//产生1-100以内的随机数  
            count++;  
            System.out.println("第"+count+"个数为:"+i);  
        }  
          
        //利用Math类的random()方法  
        System.out.println("Math类生成的数为:");  
        int count1=0;  
        while(count1<10){  
            int i =(int)(Math.random()*99+1);//产生1-100以内的随机数  
            count1++;  
            System.out.println("第"+count1+"个数为:"+i);  
        }  
          
          
    }  
  
}
Nach dem Login kopieren

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage