FIleNotFoundException - 非法启动表达式 - NetBeans

时间:2011-10-08 11:13:30

标签: java netbeans

我在第

行收到以下错误消息“llegal start of expression”
  

抛出FileNotFoundException

我做了一些研究,但无法修复它。你能帮我吗?非常感谢,zan

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 个答案:

答案 0 :(得分:3)

你不应该在throws关键字之前有一个大括号:

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

请注意,类应始终以大写字母开头。

答案 1 :(得分:2)

throws的使用不当。

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

最好使用try..catch

public static void main(String[]args) 
    {
      try
       {
        ..
       }catch(FileNotFoundException ex)
        {
          //
        }
    }

答案 2 :(得分:-1)

你的语法错了。检查您的来源和/或语言规范。