import java.util.Scanner;
//引入java.util包里的Scanner类
class Student{
//姓名
String name;
//成绩个数
int number;
//成绩数组
double score[];
void setItem(String n,int num,double s[]){
//设置成员值
name=n;
number=num;
score=new double[number];
//循环给每个成绩元素赋值
for(int i=0;i<number;i++)
score[i]=s[i];
}
void printInfo(){
//输出各项信息
System.out.println("姓名"+name);
for(int i=0;i<number;i++)
System.out.println("第"+(i+1)+"门课的成绩是"+score[i]);
}
}
class StudentDemo3{
public static void main(String[] args){
Scanner reader=new Scanner(System.in);
System.out.println("请确定学生个数");
int m=reader.nextInt();
Student stu[]=new Student[m];
//根据学生人数创建stu数组
for(int j=0;j<m;j++){
//循环对每个数组进行操作
System.out.println("第"+(j+1)+"个同学的姓名");
String n=reader.next();
System.out.println("请输入学生成绩个数");
int num=reader.nextInt();
double s[]=new double[num];
//根据课程数目创建数组s
for(int i=0;i<num;i++){
System.out.println("第"+(i+1)+"门课的成绩");
s[i]=reader.nextDouble();
}
stu[j]=new Student();
stu[j].setItem(n,num,s);
}
//录入所要查询学生的索引
System.out.println("请输入要查询的第几个同学的成绩");
int index=reader.nextInt();
if(index<=m&&index>=1){
stu[index-1].printInfo();
}else{
System.out.println("您要查找的学生不在此范围内");
}
}
}
//引入java.util包里的Scanner类
class Student{
//姓名
String name;
//成绩个数
int number;
//成绩数组
double score[];
void setItem(String n,int num,double s[]){
//设置成员值
name=n;
number=num;
score=new double[number];
//循环给每个成绩元素赋值
for(int i=0;i<number;i++)
score[i]=s[i];
}
void printInfo(){
//输出各项信息
System.out.println("姓名"+name);
for(int i=0;i<number;i++)
System.out.println("第"+(i+1)+"门课的成绩是"+score[i]);
}
}
class StudentDemo3{
public static void main(String[] args){
Scanner reader=new Scanner(System.in);
System.out.println("请确定学生个数");
int m=reader.nextInt();
Student stu[]=new Student[m];
//根据学生人数创建stu数组
for(int j=0;j<m;j++){
//循环对每个数组进行操作
System.out.println("第"+(j+1)+"个同学的姓名");
String n=reader.next();
System.out.println("请输入学生成绩个数");
int num=reader.nextInt();
double s[]=new double[num];
//根据课程数目创建数组s
for(int i=0;i<num;i++){
System.out.println("第"+(i+1)+"门课的成绩");
s[i]=reader.nextDouble();
}
stu[j]=new Student();
stu[j].setItem(n,num,s);
}
//录入所要查询学生的索引
System.out.println("请输入要查询的第几个同学的成绩");
int index=reader.nextInt();
if(index<=m&&index>=1){
stu[index-1].printInfo();
}else{
System.out.println("您要查找的学生不在此范围内");
}
}
}