有五個學生,每個學生有3門課的成績,從鍵盤輸入以上數據(包括學生號,姓名,三門課成績),計算出平均成績,況原有的數據和計算出的平均分數存放在磁碟檔案"stud"中。
public class Example50 {
public static void main(String[] args) {
stud();
}
## # Scanner ss = new Scanner(System.in);
String[][] a = new String[5][6];
1 ## System.out.print("請輸入第" + i + "學生的學號:");
out.print("請輸入第" + i + "學生的姓名:");
a[i - 1][1] = ss.nextLine();
j < 4; j++) {
System.out.print("請輸入該學生的第" + j + "個成績:");
ss.nextLine();
}
System.out.println("\n float avg;
int sum;
for (int i = 0; i < 5; i++) {
sum = 0;
sum = sum + Integer.parseInt(a[i][j]);
}
avg = (float) sum. );
}
// 以下寫磁盤文件
String s1;
try {
File f = new File("E:\\Eclipse Workplace\\Java經典算法\\src\\stud.txt ");
if (f.exists()) {
S System.out.println("文件不存在,正在建立檔案");
f.createNewFile();// 不存在則建立
FileWriter(f));
for (int i = 0 ; i < 5; i++) {
for (int j = 0; j < 6; j++) {
\ output.write(s1);
}
output.close();
System.out.println("資料已寫入E盤文件stud中! ");
} catch (Exception e) {
e.printStackTrace();
e.printStackTrace();
》# }
## #o##==
以上是詳解一個Java編程題實例的詳細內容。更多資訊請關注PHP中文網其他相關文章!