1. 程式人生 > >五個學生,每學生有3門課的成績, * 從鍵盤輸入以上資料(學生號,姓名,三門課成績), * 計算出 平均成績(採用面向物件的方式,如學生

五個學生,每學生有3門課的成績, * 從鍵盤輸入以上資料(學生號,姓名,三門課成績), * 計算出 平均成績(採用面向物件的方式,如學生

/**

 * 有五個學生,每學生有3門課的成績,

 * 從鍵盤輸入以上資料(學生號,姓名,三門課成績),

 * 計算出 平均成績(採用面向物件的方式,如學生類。。。)。

 * @author chenkunqing

 *  time : 2017/7/21-16:18;

 *  

 *  第一步:建立鍵盤錄入;

 *  由於程式碼過多,就建個方法進行(引用時要建立物件)

 *  第二步:迴圈

 *  重!!!!

 *  arr[j]=xuesheng3.nextInt();

 *  給陣列for迴圈鍵盤錄入值;

 */

import java.util.Scanner;

public class Student {
String sno;
String name;
public static void main(String[] args) {
Student student=new Student();
student.Run();
}


public void Run(){
double avg =0;
for(int i=0;i<5;i++){
Scanner xuesheng1 =new Scanner(

System.in);
System.out.print(“請輸入學生的學號:”);
String sno =xuesheng1.next();

Scanner xuesheng2 =new Scanner(System.in);
System.out.print(“請輸入學生的姓名:”);
String name =xuesheng2.next();

Scanner xuesheng3 =new Scanner(System.in);
System.out.println(“請輸入學生的成績:”);
int [] arr=new int[3];
for(int j = 0; j<3;j++){
arr[j]=xuesheng3.nextInt();//給陣列for迴圈鍵盤錄入值;
}
double sum=0;
for (int j=0;j<arr.length ;j++){
sum+=arr[j];
avg=sum/3;
}
System.out.println(name+“的學號為:” +sno );
System.out.println(“三科的平均成績為:”+avg);
System.out.println();
}
}




}