Как правильно исправить ошибки - Java
Формулировка задачи:
package src; import java.util.Scanner; import java.io.File; import java.io.IOException; import javax.swing.JFrame; import javax.swing.JLabel; import java.awt.GridLayout; @SuppressWarnings("serial") public class TeamFrame extends JFrame { public TeamFrame () throws IOException { Player player; Scanner keyboard = new Scanner (new File ( "Hankees.txt")); for (int num = 1; num <=9; num ++) { player = new Player ( keyboard.nextLine(), keyboard.nextDouble()); keyboard.nextLine(); addPlayerInfo(player); } setTitle ("Средние бэттинг Ханков"); setLayout (new GridLayout (9, 2, 20, 3)); setDefaultCloseOperation (EXIT_ON_CLOSE); pack(); setVisible (true); } void addPlayerInfo (Player player) { add(new JLabel (" " + player.getName())); add(new JLabel(player.getAverageString())); } }
Exception in thread "main" java.util.NoSuchElementException: No line found at java.util.Scanner.nextLine(Unknown Source) at src.TeamFrame.<init>(TeamFrame.java:24) at src.ShowTeamFrame.main(ShowTeamFrame.java:8)
Решение задачи: «Как правильно исправить ошибки»
textual
Листинг программы
while(keyboard.hasNextLine()){ str=keyboard.nextline(); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д