生活随笔
收集整理的這篇文章主要介紹了
学生类
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
定義一個(gè)學(xué)生類(lèi),學(xué)生的屬性有學(xué)號(hào)、姓名、性別,還有高數(shù)成績(jī)、英語(yǔ)成績(jī)、C語(yǔ)言成績(jī)、JAVA語(yǔ)言成績(jī),這些都是私有屬性。另外還有公有的構(gòu)造方法、普通的賦值方法,以及返回各個(gè)屬性的方法。實(shí)現(xiàn)對(duì)于給定的多組數(shù)據(jù),每組數(shù)據(jù)為:學(xué)號(hào)、姓名、性別、高數(shù)成績(jī)、英語(yǔ)成績(jī)、C語(yǔ)言成績(jī)、JAVA語(yǔ)言成績(jī)。能夠根據(jù)給定的不定組數(shù)的學(xué)生信息,按照要求在輸出學(xué)生一般數(shù)據(jù)的同時(shí),再輸出平均成績(jī)和總成績(jī),數(shù)據(jù)中間用一個(gè)英文空格間隔。參見(jiàn)樣例:
輸入:
1701 zhangsan m 80 80 80 80
1702 zhangmei f 90 90 90 90
輸出:
1701 zhangsan m 80 80 80 80 80 320
1702 zhangmei f 90 90 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 學(xué)號(hào);private String 姓名;private char 性別;private int 高數(shù);private int 英語(yǔ);private int c語(yǔ)言;private int Java語(yǔ)言;public Student(int 學(xué)號(hào),String 姓名,char 性別,int 高數(shù),int 英語(yǔ),int c語(yǔ)言,int Java語(yǔ)言){this.c語(yǔ)言=c語(yǔ)言;this.Java語(yǔ)言=Java語(yǔ)言;this.姓名=姓名;this.學(xué)號(hào)=學(xué)號(hào);this.性別=性別;this.英語(yǔ)=英語(yǔ);this.高數(shù)=高數(shù);}public void shuchu(int 學(xué)號(hào),String 姓名,char 性別){System.out.print(學(xué)號(hào)+" "+姓名+" "+性別);}public void chengji(int 高數(shù),int 英語(yǔ),int c語(yǔ)言,int Java語(yǔ)言){System.out.print(" "+高數(shù)+" "+英語(yǔ)+" "+c語(yǔ)言+" "+Java語(yǔ)言+" ");System.out.println((高數(shù)+英語(yǔ)+c語(yǔ)言+Java語(yǔ)言)/4+" "+(高數(shù)+英語(yǔ)+c語(yǔ)言+Java語(yǔ)言)); }}
總結(jié)
以上是生活随笔為你收集整理的学生类的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。