【发布时间】:2018-11-22 11:07:32
【问题描述】:
我刚开始这个项目,并试图检查我是否走对了路。我运行这段代码,但得到一个“必须捕获或抛出 FileNotFound 异常”错误。现在我该怎么做?我走对了吗?
package com.company;
import java.util.Scanner;
import java.io.File;
public class Main
{
public static void main(String[] args)
{
Game game = new Game();
String s = game.OpenFile();
System.out.println(s);
}
}
class Game
{
public Game(){
moviename = " ";
}
private String moviename;
public String OpenFile()
{
File file = new File("movienames.txt");
Scanner ip = new Scanner(file);
int rnum = (int)(Math.random()*10)+1;
int count = 0;
while(ip.hasNextLine())
{
moviename = ip.nextLine();
count++;
if(count==rnum)
{
break;
}
}
return moviename;
}
【问题讨论】:
-
当它只是一个文件 I/O 程序并且问题仅仅是一个编译器错误时,使用标签 object-oriented-analysis 有点尊严。不要乱加标签。
-
好的。我明白了。
-
这是我项目的一小段摘录,所以是的。
标签: java exception compiler-errors file-handling java-io