package?數(shù)組逆序輸出;
import?java.io.*;?
import?java.util.*;
public?class?Lianxi3?{?
public?static?void?main(String[]?args){?
???Scanner?ss?=?new?Scanner(System.in);
???String?[][]?a?=?new?String[5][6];
???for(int?i=1;?i<6;?i++)?{
????System.out.print("請輸入第"+i+"個(gè)學(xué)生的學(xué)號(hào):");
????a[i-1][0]?=?ss.nextLine();
????System.out.print("請輸入第"+i+"個(gè)學(xué)生的姓名:");
????a[i-1][1]?=?ss.nextLine();
????for(int?j=1;?j<4;?j++)?{
?????
???????System.out.print("請輸入該學(xué)生的第"+j+"個(gè)成績:");
???????a[i-1][j+1]?=?ss.nextLine();
???????}
System.out.println("\n");
???}
//以下計(jì)算平均分
float?avg;
int?sum;
for(int?i=0;?i<5;?i++)?{
sum=0;
???for(int?j=2;?j<5;?j++)?{
???sum=sum+?Integer.parseInt(a[i][j]);
??????}
???avg=?(float)sum/3;
???a[i][5]=String.valueOf(avg);
}
//以下寫磁盤文件?
String?s1;?
try?{?
????File?f?=?new?File("C:\\stud");?
????if(f.exists()){?
??????System.out.println("文件存在");?
??????}else{?
?????????System.out.println("文件不存在,正在創(chuàng)建文件");?
??????????f.createNewFile();//不存在則創(chuàng)建?
????????}?
BufferedWriter?output?=?new?BufferedWriter(new?FileWriter(f));?
for(int?i=0;?i<5;?i++)?{
for(int?j=0;?j<6;?j++)?{
???s1=a[i][j]+"\r\n";
???output.write(s1);????
????}
}
output.close();?
System.out.println("數(shù)據(jù)已寫入c盤文件stud中!");
???}?catch?(Exception?e)?{?
?????e.printStackTrace();?
?????}?
}
}
2015-12-17
我的可以運(yùn)行
2015-10-09
把提示截圖出來