Meine Konsole soll Sätze von Zahlen aus einer Textdatei lesen. Die Zahlen in der Datei müssen mit 7 "Glückszahlen" verglichen werden. Das Programm muss herausfinden, wie viele Leute 3 Matches, 4 Matches, 5 Matches, 6 Matches und 7 Matches mit den "Glückszahlen" hatten, und die Ergebnisse müssen am Ende ausgedruckt werden.java - lotto aus der Textdatei lesen
Ich weiß nicht, wie man den Vergleich zwischen den Zahlen in der Datei und das Generieren der "Glückszahlen" macht.
import java.io.*;
import java.util.*;
import java.util.Scanner.*;
public class Lotto {
public static void main (String[] args) throws FileNotFoundException {
Scanner lottoFile = new Scanner(new File("c:\\Exercises\\New Folder\\Lotto.txt"));
ArrayList<Double> lotto = new ArrayList<Double>();
while(lottoFile.hasNextLine()){
String line = lottoFile.nextLine();
Scanner scanner = new Scanner(line);
scanner.useDelimiter(",");
while(scanner.hasNextDouble()){
lotto.add(scanner.nextDouble());
}
scanner.close();
}
lottoFile.close();
System.out.println(lotto);
}
}
Haben Sie sich die Math-Klasse angesehen? speziell die "zufällige" Funktion? –