学生クラス

1489 ワード

学生クラスを定義し、学生の属性には学号、氏名、性別、そして高数成績、英語成績、C言語成績、JAVA言語成績があり、これらはすべて私有属性である.また,共通の構造方法,通常の付与方法,および各属性を返す方法もある.与えられた複数組のデータに対して、各組のデータは、学号、氏名、性別、高数成績、英語成績、C言語成績、JAVA言語成績である.所定の不定グループ数の学生情報に基づいて、要求に応じて学生の一般データを出力するとともに、平均成績と総成績を出力することができ、データの間に英語のスペース間隔を1つ使用することができる.サンプル参照:入力:1701 zhangsan m 80 80 80 1702 zhangmei f 90 90 90 90
出力:1701 zhangsan m 80 80 80 80 320 1702 zhangmei f 90 90 90 360.

public class Main {
	public static void main(String[] args) {Scanner in=new Scanner (System.in);
int a,b,c,d,f;
char e;
String name;
while(in.hasNext()){
a=in.nextInt();
name=in.next();
e=in.next().charAt(0);
b=in.nextInt();
c=in.nextInt();
d=in.nextInt();
f=in.nextInt();
Student stu=new Student(a,name,e,b,c,d,f);
stu.shuchu(a,name,e);
stu.chengji(b, c, d, f);
	}
	}}

class Student{

		private int   ;
		private String   ;
		private char   ;
		private int   ;
		private int   ;
		private int c  ;
		private int Java  ;
		public Student(int   ,String   ,char   ,int   ,int   ,int c  ,int Java  )
		{
			this.c  =c  ;
			this.Java  =Java  ;
			this.  =  ;
			this.  =  ;
			this.  =  ;
			this.  =  ;
			this.  =  ;
		}
		public void shuchu(int   ,String   ,char   )
		{
			System.out.print(  +" "+  +" "+  );
		}
		public void chengji(int   ,int   ,int c  ,int Java  )
		{
			System.out.print(" "+  +" "+  +" "+c  +" "+Java  +" ");
			System.out.println((  +  +c  +Java  )/4+" "+(  +  +c  +Java  )); 
		}}