FIleNotFoundException - недопустимое начало выражения - NetBeans - PullRequest
1 голос
/ 08 октября 2011

В строке

выдается следующее сообщение об ошибке «Неверное начало выражения»

Я провел некоторое исследование, но не смог его исправить,Вы можете помочь?Большое спасибо, Зан

import java.io.FileNotFoundException;
    import java.io.File;
    import java.util.Scanner;
    import static java.lang.System.out;

    public class training{
        public static void main(String[]args){

            throws FileNotFoundException{

            Scanner diskScanner = new Scanner(new File("occupancy"));

            out.println("Room\tGuests");

            for(int roomNum = 0; roomNum < 10; roomNum ++){
                out.print(roomNum);
                out.print("\t");
                out.println(diskScanner.nextInt());
                }
            }
        }
    }

Ответы [ 3 ]

3 голосов
/ 08 октября 2011

Вы не должны иметь фигурную скобку перед ключевым словом throws:

public static void main(String[]args) throws FileNotFoundException {
                                     ^-- no curly brace

Обратите внимание, что класс всегда должен начинаться с заглавной буквы.

2 голосов
/ 08 октября 2011

Неправильное использование throws.

public static void main(String[]args) throws FileNotFoundException
{
 ..
}

Лучше использовать try..catch

public static void main(String[]args) 
    {
      try
       {
        ..
       }catch(FileNotFoundException ex)
        {
          //
        }
    }
0 голосов
/ 08 октября 2011

Ваш синтаксис неправильный. Проверьте свой источник и / или спецификацию языка.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...