定义学生类Student, 其中属性有 name, id, score ,分别表示姓名,学好,成绩;
构造方法 : Student(String n, String i, int s);
成员方法: int getScore();
main函数中创建5个Student的对象,输入姓名学号成绩,并输出他们的平均成绩,最高分和最低分。
本人是初学者,望大神给出代码,最好有注释,谢了。
å®ä¹ä¸ä¸ªè¡¨ç¤ºå¦çä¿¡æ¯çç±»Studentï¼è¦æ±å¦ä¸ï¼
ï¼1ï¼ç±»Studentçæååéï¼
sNOã表示å¦å·ï¼sName表示å§åï¼sSex表示æ§å«ï¼sAge表示年é¾ï¼sJavaï¼è¡¨ç¤ºJava课ç¨æ绩ã
ï¼2ï¼ç±»Student带åæ°çæé æ¹æ³ï¼
å¨æé æ¹æ³ä¸éè¿å½¢åå®æ对æååéçèµå¼æä½ã
ï¼3ï¼ç±»Studentçæ¹æ³æåï¼
getNoï¼ï¼ï¼è·å¾å¦å·ï¼
getNameï¼ï¼ï¼è·å¾å§åï¼
getSexï¼ï¼ï¼è·å¾æ§å«ï¼
getAgeï¼ï¼è·å¾å¹´é¾ï¼
getJavaï¼ï¼ï¼è·å¾Java 课ç¨æ绩
ï¼4ï¼æ ¹æ®ç±»Studentçå®ä¹ï¼å建äºä¸ªè¯¥ç±»ç对象ï¼è¾åºæ¯ä¸ªå¦ççä¿¡æ¯ï¼è®¡ç®å¹¶è¾åºè¿äºä¸ªå¦çJavaè¯è¨æ绩çå¹³åå¼ï¼ä»¥å计ç®å¹¶è¾åºä»ä»¬Javaè¯è¨æ绩çæ大å¼åæå°å¼ã*/
class student{
String sNO,sName,sSex;
int sAge;
double sJava;
public student(String a,String b,String c,int d ,double e){
sNO=a;
sName=b;
sSex=c;
sAge=d;
sJava=e;}
String getNo(){
return sNO;}
String getName(){
return sName;}
String getSex(){
return sSex;}
int getAge(){
return sAge;}
double getJava(){
return sJava;}
void show(){
System.out.println("å§å:"+getName());
System.out.println("å¦å·:"+getNo());
System.out.println("æ§å«:"+getSex());
System.out.println("å¹´é¾:"+getAge());
System.out.println("Javaæ绩:"+getJava());}
}
public class chengji{
public static void main(String[] args){
double avrage,K1,K2,K3,K4,K5;
student A1=new student("13190310","æä¸","ç·",18,80);
student A2=new student("13190311","åäº","女",19,83);
student A3=new student("13190312","å¼ ä¸","ç·",19,82);
student A4=new student("13190313","æ¨å","女",20,88);
student A5=new student("13190314","é©è","女",20,90);
A1.show();
System.out.println();
A2.show();
System.out.println();
A3.show();
System.out.println();
A4.show();
System.out.println();
A5.show();
System.out.println();
K1=A1.getJava();
K2=A2.getJava();
K3=A3.getJava();
K4=A4.getJava();
K5=A5.getJava();
avrage=(K1+K2+K4+K3+K5)/5;
System.out.println("Javaå¹³åæ绩:"+avrage);
double a[]={K1,K2,K3,K4,K5};
double max=0,min=0,ck;
for(int i=0;i<4;i++){
max=K1;
if(max<a[i+1]){
ck=max;
max=a[i+1];
a[i+1]=ck;} }
System.out.println("Javaçæé«å为:"+max);
for(int i=0;i<4;i++){
max=K1;
if(min>a[i+1]){
ck=min;
min=a[i+1];
a[i+1]=ck;}
}
System.out.println("Javaçæä½å为:"+max);
}
}
输出:
最高分:100.0
最低分:60.5
平均分:80.3