Lotto (6 aus 49) mit Java: Unterschied zwischen den Versionen
Aus Byte-Welt Wiki
Zur Navigation springenZur Suche springenK (L-ectron-X verschob die Seite Lotto (6 aus 49) nach Lotto (6 aus 49) mit Java, ohne dabei eine Weiterleitung anzulegen) |
K |
||
Zeile 2: | Zeile 2: | ||
<syntaxhighlight lang="java"> | <syntaxhighlight lang="java"> | ||
− | |||
− | |||
import java.util.Arrays; | import java.util.Arrays; | ||
− | |||
− | |||
− | |||
import java.util.Random; | import java.util.Random; | ||
+ | import java.util.Set; | ||
+ | import java.util.TreeSet; | ||
+ | |||
+ | /** | ||
+ | * Diese Beispielklasse ermittelt 6 Zufallszahlen aus dem Zahlenbereich von 1 bis 49. | ||
+ | * Die ermittelten Zahlen werden in aufsteigend sortierter Reihenfolge ausgegeben. | ||
+ | * | ||
+ | * @author Gernot Segieth | ||
+ | */ | ||
+ | public class Lottery { | ||
+ | |||
+ | public static void main(String[] args) { | ||
+ | |||
+ | Set<Integer> numbers = new TreeSet<>(); | ||
+ | Random random = new Random(); | ||
− | + | System.out.println("Ziehung der Lottozahlen - 6 aus 49\n"); | |
− | + | while(numbers.size() < 6) { | |
− | + | int n = random.nextInt(49); | |
− | + | if(n > 0) { | |
− | + | numbers.add(n); | |
− | + | } | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
} | } | ||
+ | System.out.println(Arrays.toString(numbers.toArray())); | ||
+ | } | ||
} | } | ||
</syntaxhighlight> | </syntaxhighlight> | ||
[[Kategorie:Java-Codeschnipsel]] | [[Kategorie:Java-Codeschnipsel]] |
Version vom 11. Oktober 2018, 14:08 Uhr
Hier mal ein vollständiges Code-Beispiel in Java.
import java.util.Arrays;
import java.util.Random;
import java.util.Set;
import java.util.TreeSet;
/**
* Diese Beispielklasse ermittelt 6 Zufallszahlen aus dem Zahlenbereich von 1 bis 49.
* Die ermittelten Zahlen werden in aufsteigend sortierter Reihenfolge ausgegeben.
*
* @author Gernot Segieth
*/
public class Lottery {
public static void main(String[] args) {
Set<Integer> numbers = new TreeSet<>();
Random random = new Random();
System.out.println("Ziehung der Lottozahlen - 6 aus 49\n");
while(numbers.size() < 6) {
int n = random.nextInt(49);
if(n > 0) {
numbers.add(n);
}
}
System.out.println(Arrays.toString(numbers.toArray()));
}
}