Как правильно исправить ошибки - 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();
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д