2014-10-27 15 views
-2

我如何沃爾德採取休耕計劃的AVG和保存了前來文本文件被打印出來我如何能的平均保存到一個文本文件,並可以打印出來

import java.util.Scanner; 

public class freethrowpercent { 

    public static void main(String[] args) { 
     double freethrowsmade = 1; 
     double freethrowsmissed = 0; 

     Scanner input = new Scanner(System.in); 

     System.out.println("enter 1 if freethorw is made enter 0 for freethrows missed"); 
     freethrowsmade = input.nextDouble() + 1; 
     freethrowsmissed = input.nextDouble() + 0; 
     double answer = freethrowsmade/2 * 100; 
     System.out.println("percent is" + answer); 
    } 

如果是possable

+0

你熟悉['java.io'包(http://docs.oracle.com /javase/7/docs/api/java/io/package-summary.html)? – 2014-10-27 21:45:38

+0

你想寫「百分比是」+答案到一個文件? – user 2014-10-27 21:45:53

+0

目前還不清楚你試圖用零和一個做什麼。應該輸入什麼內容?應該輸出什麼?你得到了什麼?你知道如何計算玩家的實際freethrow百分比? – RealSkeptic 2014-10-27 21:47:34

回答

0

首先,我建議在Java中熟悉basic I/O

如果你的目的是寫answer到一個文件,這裏做一個辦法:

FileWriter writer = null; 
try { 
    String str = Double.toString(answer); 
    File f = new File("/path/to/file.txt"); 
    writer = new FileWriter(f); 
    writer.write(str); 
} catch (IOException ex) { 

} finally { 
    try { 
     writer.close(); 
    } catch (IOException ex) { 

    } 
    } 
} 
+0

所以我應該只是複製一個粘貼 – 2014-10-27 21:54:23

+0

你必須確保你有你的進口順序了。導入'java.io.File','java.io.FileWriter'和'java.io.IOException'。你想要使用一個真實文件的路徑。我強烈建議,除了在'java.io'上做一點點閱讀之外,還要確保你明白這段代碼在做什麼。 – juh 2014-10-27 21:59:42

+0

你可以寫我的代碼文本文件名是freethorw – 2014-10-27 22:14:38

相關問題