编写JAVA程序.外部接受5个学生的姓名和年龄并打印出来.同时打印出学生的平均年龄
1个回答
展开全部
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.*;
public class Student
{
private String name;
private int age;
public void setName(String str)
{
name=str;
}
public void setAge(int i)
{
age=i;
}
public String getName()
{
return name;
}
public int getAge()
{
return age;
}
public Student()
{
name="smile";
age=21;
}
/**
* @param args
*/
public static void main(String[] args)throws IOException
{
// TODO Auto-generated method stub
Student[] myStu=new Student[5];
for(int i=0;i<5;i++)
{
myStu[i]=new Student();
}
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
for(int i=0;i<5;i++)
{
System.out.println("请输入第"+(i+1)+"个学生的姓名");
String s=br.readLine();
myStu[i].setName(s);
}
for(int i=0;i<5;i++)
{
System.out.println("请输入第"+(i+1)+"个学生的年龄");
String s=br.readLine();
int a=Integer.parseInt(s);
myStu[i].setAge(a);
}
for(int i=0;i<5;i++)
{
System.out.println("第"+(i+1)+"个学生的姓名是"+myStu[i].getName()+",年龄是"+myStu[i].getAge());
System.out.println("平均年龄"+(myStu[0].getAge()+myStu[1].getAge()+myStu[2].getAge()+myStu[3].getAge()+myStu[4].getAge())/5);
}
}
}
import java.io.InputStreamReader;
import java.io.*;
public class Student
{
private String name;
private int age;
public void setName(String str)
{
name=str;
}
public void setAge(int i)
{
age=i;
}
public String getName()
{
return name;
}
public int getAge()
{
return age;
}
public Student()
{
name="smile";
age=21;
}
/**
* @param args
*/
public static void main(String[] args)throws IOException
{
// TODO Auto-generated method stub
Student[] myStu=new Student[5];
for(int i=0;i<5;i++)
{
myStu[i]=new Student();
}
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
for(int i=0;i<5;i++)
{
System.out.println("请输入第"+(i+1)+"个学生的姓名");
String s=br.readLine();
myStu[i].setName(s);
}
for(int i=0;i<5;i++)
{
System.out.println("请输入第"+(i+1)+"个学生的年龄");
String s=br.readLine();
int a=Integer.parseInt(s);
myStu[i].setAge(a);
}
for(int i=0;i<5;i++)
{
System.out.println("第"+(i+1)+"个学生的姓名是"+myStu[i].getName()+",年龄是"+myStu[i].getAge());
System.out.println("平均年龄"+(myStu[0].getAge()+myStu[1].getAge()+myStu[2].getAge()+myStu[3].getAge()+myStu[4].getAge())/5);
}
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询