java输出空数组_java用对象数组输出来一个结果是空值?

publicclassStudent{intsNO;//学号StringsName;//姓名StringsSex;//性别intsAge;//年龄doublesJava;//Java课程成绩publicStudent(intsNo,StringsName,StringsSex,intsAge,doublesJava...

public class Student{

int sNO ;//学号

String sName;//姓名

String sSex;//性别

int sAge;//年龄

double sJava;//Java课程成绩

public Student(int sNo,String sName,String sSex,int sAge,double sJava){

this.sNO = sNO;

this.sName = sName;

this.sSex = sSex;

this.sAge = sAge;

this.sJava = sJava;

}

public int getsNO(){

return sNO;

}

public String getsName(){

return sName;

}

public String getsSex(){

return sSex;

}

public int getsAge(){

return sAge;

}

public double getsJava(){

return sJava;

}

public static void main (String args[]){

Student [] stu = new Student[5];

stu[0] = new Student(1,"小明","男",20,90.0);

stu[1] = new Student(2,"小王","女",19,95.0);

stu[2] = new Student(3,"小李","男",18,85.0);

stu[3] = new Student(4,"小张","男",21,75.0);

stu[4] = new Student(5,"小军","男",22,70.0);

double sum = 0;

for(int i=0;i

sum = sum+stu[i].sJava;

}

for(int i=0;i

System.out.println("学生学号为:"+stu[i].getsNO()+" "+"学生姓名是:"+stu[i].getsName()+" "+"学生性别是:"+stu[i].getsSex()+" "+"学生年龄是:"+stu[i].getsAge()+" "+"学生成绩是:"+stu[i].getsJava());

}

System.out.println("学生平均成绩是:"+sum/stu.length);

}

}

输出结果是这样的:

学生学号为:0 学生姓名是:小明 学生性别是:男 学生年龄是:20 学生成绩是:90.0

学生学号为:0 学生姓名是:小王 学生性别是:女 学生年龄是:19 学生成绩是:95.0

学生学号为:0 学生姓名是:小李 学生性别是:男 学生年龄是:18 学生成绩是:85.0

学生学号为:0 学生姓名是:小张 学生性别是:男 学生年龄是:21 学生成绩是:75.0

学生学号为:0 学生姓名是:小军 学生性别是:男 学生年龄是:22 学生成绩是:70.0

学生平均成绩是:83.0

为什么输出的学号都是 0 呀?

展开

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值