哎呀,不习惯使用引用类型

来源:百度知道 编辑:UC知道 时间:2024/06/08 08:56:41
本来很容易的一个题目的,但是老师要求用数组,还要用引用类型的知识,不怎么会

题目:从键盘录入30个学生成绩,并打印出来。格式如下:
输入完毕后显示,格式如下:
名字 分数
xxxx 88
..............

给出的类:
public class Student{
String name;
int score;
public String showScore(){
return name+"\t"+scorel
}
}

主方法中代码:
import java.util.Scanner;
public class scoreList{
public static void main(String args[]){
Student[] stu=new Student[30];
//添加代码部分
}
}
一楼回答真好,当然知道OOP 引用类型咯,我们才学到引用类型呢

给出的类:
public class Student{
String name;
int score;
public String showScore(){
return name+"\t"+scorel
}
}

主方法中代码:
import java.util.Scanner;
public class scoreList{
public static void main(String args[]){
Student[] stu=new Student[30];
String [] str = new String[30];
Scanner input = new Scanner(System.in);
for(int i = 0;i<stu.length;i++){
System.out.println("请输入第"+(i+1)+"个学生的姓名:")
Student[i].name=input.next();
System.out.println("请输入第"+(i+1)+"个学生的成绩:")
Student[i].score=input.nextInt();
str[i]=Student.showScore();
}
System.out.println();
for(int i = 0;i<stu.length;i++){
System.out.println("第"+(i+1)+"学生:");
System.out.println(str[i]);
}
}
}
希望能够帮到你!

引用类型,面向对象