Чтение в колоде картыJAVA

Программисты JAVA общаются здесь
Anonymous
Чтение в колоде карты

Сообщение Anonymous »

Мне нужна серьезная помощь. Я понятия не имею, куда идти. Я совершенно не в глубине. < /p>

Допустимые ранги: 2-10, j, Q, k, a (Joker, Queen, King, Ace) < /p>

Действительные наборы: c, d, h, s (клубы, алмазы, сердца, лопаты) < /p>

. написать в выходной файл: < /p>


два клуба - value = 2 < /p>
< /blockquote>

Я в значительной степени стал так далеко, как выбрал входной файл (я опубликую код ниже), но я не думаю, что делать. Я думаю, что мне нужно использовать .nextline () , чтобы прочитать каждую строку, но я не знаю, как это сделать. Кто -нибудь может помочь? < /p>

public class CardTest {
Scanner input = new Scanner(System.in);

public static void main(String[] args)
{
inputFile();
}

public static void inputFile ()
{
JFileChooser chooser = new JFileChooser();
Scanner in = null;
Scanner console;

try {
if (chooser.showOpenDialog(null) == JFileChooser.CANCEL_OPTION)
{
System.exit(0);
}
if (chooser.showOpenDialog(null) == JFileChooser.APPROVE_OPTION)
{
File selectedFile = chooser.getSelectedFile();
in = new Scanner(selectedFile);

}
}
catch (FileNotFoundException e)
{
JOptionPane.showMessageDialog(null, "Could not find the file, please type the file name into dialog box");
System.out.println("Type in your input file");
console = new Scanner(System.in);
String selectedFile = console.next();
in = new Scanner(selectedFile);

}
in.close();
}


Подробнее здесь: https://stackoverflow.com/questions/273 ... -card-deck

Вернуться в «JAVA»