程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> 有10個學生,每個學生有4門課的成績,從鍵盤輸入以上數據(包括學號,姓名,4門課成績),

有10個學生,每個學生有4門課的成績,從鍵盤輸入以上數據(包括學號,姓名,4門課成績),

編輯:關於JAVA

import java.util.*;
import java.io.*;
public class Student {
 private  String[] name = new String[10]; //10個學生
 private String[] number = new String[10]; //10個學號
 private int score[][] = new int[10][4];  //10個學生,每個學生有4門課程
 private int aver[] = new int[10];   
 
 public static void main(String[] args)throws IOException{
  Scanner scanner = new Scanner(System.in);
  Student student = new Student();
  File file = new File("d:\\stud1.txt");  
  FileWriter fw = new FileWriter("d:\\stud.txt"); //保存至stud.txt
  BufferedWriter bw = new BufferedWriter(fw);
  for(int i = 0; i < 10; i++)
   {
   System.out.println("請輸入姓名");
   student.name[i] = scanner.next();
   bw.write("  "+student.name[i]);
   System.out.println("請輸入學號");
   student.number[i] = scanner.next();
   bw.write("  "+student.number[i]);
   int sum = 0;
    for(int j = 0; j < 4; j++)
    {
     System.out.println("請輸入成績");
     student.score[i][j] = scanner.nextInt();
     bw.write( "  "+student.score[i][j]);
     sum = sum + student.score[i][j];
    }
   student.aver[i] = sum / 4;
   bw.write(student.aver[i]);
   bw.newLine();
   }
  bw.close();
 } 
}   //版權所有   
 

*
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved