始めまして。初心者で学習中のものです。
いま使用している教材(Java8対応と謳っている)でtry catch finally文の説明の項目があるのですが、例題があり「以下のコードで解決しましたね」という話のになっているのですが、実行してみるとコンパイルエラーが起きます。
この教材ではちょくちょくそういった物があるにもかかわらず説明がない為、四苦八苦しています。
コンパイルエラーになる原因をご教授いただけたら幸いです。
よろしくお願いします。
java
1import java.io.*; 2 3public class Main { 4 public static void main(String[] args) { 5 FileWriter fw = null; 6 try { 7 fw = new FileWriter("data.txt"); 8 fw.write("hello!"); 9 } catch (IOException e) { 10 System.out.println("エラー" ); 11 } finally { 12 fw.close(); 13 } 14 } 15} 16 17例外IOExceptionは報告されません。スローするには、補足または宣言する必要があります。 18 fw.close(); 19 ^ 20

回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/01/18 14:05
2016/01/18 18:08