私のコンソールは、テキストファイルから数値のセットを読み込むことになっています。ファイル内の数字は7つの「幸運な数字」と比較されなければなりません。プログラムでは、「マッチ3」、「マッチ4」、「マッチ5」、「マッチ6」、「マッチ7」のどれくらいの人が「ラッキーナンバー」を持っているかを調べなければなりません。java -lottoテキストファイルから読み取る
私はファイル内の数字を比較し、「幸運な数字」を生成する方法を知らない。
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);
}
}
あなたはMathクラスを見てみることをお考えですか?具体的に 'random'関数ですか? –