2010年5月7日 星期五

99/5/7 Java 檔案取值求和更改副檔名輸出檔案














import java.io.*;
import java.lang.Byte;
import java.util.StringTokenizer;
class HelloJava
{
public static void main(String[] args)
{
String InFile;
String OutFile;
String num;
int i;
double line;
double total = 0.0;
double avg ;
String end;
File mingfile = new File("mf.txt");


try
{
InFile=args[0];
System.out.println(InFile);
FileReader rFile = new FileReader(InFile);
BufferedReader brFile = new BufferedReader(rFile);
for( i = 1 ; i < 12 ; i++)
{
num = brFile.readLine();
System.out.println(num);
line = Double.parseDouble(num);
total = total + line;
}
avg = total / 11;
end = Double.toString(avg);
StringTokenizer tokens = new StringTokenizer( InFile, ".");
OutFile=tokens.nextToken()+ ".w" + tokens.nextToken();
System.out.println(OutFile);
File myfile=new File(OutFile);
FileWriter fos= new FileWriter(OutFile);
BufferedWriter bfos=new BufferedWriter(fos);

bfos.write(end);
bfos.flush();
bfos.close();





}
catch (Exception e)
{
System.out.println("Ming");
}
}
}

沒有留言:

張貼留言