2015-06-01 135 views
-1

我的編碼有什麼問題? 我試圖創建一個文件名&打印輸出文本文件 包實用12;我無法創建文件

import java.io.FileNotFoundException; 
    import java.io.PrintWriter; 
    import java.util.Scanner; 

    public class q4 { 
    public static void main (String []args) throws FileNotFoundException{ 
System.out.println("please input file name"); 

String name; 
//take file name 
Scanner in; 
in = new Scanner(System.in); 
name = in.nextLine(); 
PrintWriter out = new PrintWriter(name); 
    // create textfile 
out.println("Hello! My first program in File"); 
// write the text 
out.close(); 
    //close the file 
} 
} 
+6

什麼問題?你是否收到錯誤或不是預期的結果?請詳細說明。 –

+0

您的代碼完全正常。請確認您在正確的位置查找文件。 – Manmay

+0

這個問題不是很好,對問題沒有足夠的解釋。 –

回答

-2

當你給程序的文件名必須有.txt或其他的東西在最後。如果沒有fileWriter不能創建文件並拋出錯誤。如果你想確保程序在這裏點擊崩潰就是一個例子。

import java.io.FileNotFoundException; 
    import java.io.PrintWriter; 
    import java.util.Scanner; 

    public class q4 { 
    public static void main (String []args) throws FileNotFoundException{ 
System.out.println("please input file name"); 

String name; 
//take file name 
Scanner in; 
in = new Scanner(System.in); 
name = in.nextLine(); 
PrintWriter out = new PrintWriter(name+".txt"); 
// create textfile 
out.println("Hello! My first program in File"); 
// write the text 
out.close(); 
//close the file 
} 
} 
+0

感謝您的建議〜 –