五個學生,每學生有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.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();
}
}
}