/*定义学生类,包含name,age成员变量,构造方法,print方法(输出学生的name和age);
在主方法中定义学生数组,包含4个数组元素,输入各个学生的name和age;
要求输出年龄最小的学生的姓名和年龄。
*/
package aaa;
import java.util.Scanner;
class Student{
String name;
int age;
Student(String name,int age){
this.name=name;
this.age=age;
}
Student(){
}
void print() {
System.out.println("学生姓名:"+name+" 学生年龄:"+age);
}
}
public class abc{
public static void main(String[] args)
{
int max=1000,i=0,k=0;
Scanner scanner=new Scanner(System.in);
System.out.println("请输入学生的相关信息");
Student []student=new Student[4];
for(i=0;i<4;i++)
{String name=scanner.next();
int age=scanner.nextInt();
student[i]=new Student(name,age);
}
for(k=0;k<4;k++)
{ student[k].print();
if(max>student[k].age)
{max=student[k].age;
i=k;}
}
System.out.println("年龄最小的学生姓名:"+student[i].name+ " 年龄:"+student[i].age);
}
}