Lotto (6 aus 49) mit Java: Unterschied zwischen den Versionen

Aus Byte-Welt Wiki
Zur Navigation springenZur Suche springen
K
K
Zeile 1: Zeile 1:
 +
Hier mal ein vollständiges Code-Beispiel in Java.
 +
 
<syntaxhighlight lang="java">
 
<syntaxhighlight lang="java">
 
import java.util.Set;
 
import java.util.Set;

Version vom 10. Oktober 2018, 17:43 Uhr

Hier mal ein vollständiges Code-Beispiel in Java.

import java.util.Set;
import java.util.List;
import java.util.Arrays;
import java.util.Collections;
import java.util.ArrayList;
import java.util.HashSet;
import java.util.Random;

public class Lotto {
	public static void main(String[] args) {
		Set<Integer> numbers = new HashSet<>();
		Random random = new Random();
		System.out.println("Ziehung der Lottozahlen\n\nZiehung läuft...");
		while(numbers.size() < 6) {
			int n = random.nextInt();
			if(n > 0 && n < 50) {
				numbers.add(n);
			}
		}
		List<Integer> list = new ArrayList<>(numbers);
		Collections.sort(list);		
		System.out.println(Arrays.toString(list.toArray()));
	}
}