JAVA编程 定义一个学生类,数据成员包括:学号,姓名,年龄,成绩;成员函数包括设置值和输出显示。

题目描述定义一个学生类,数据成员包括:学号,姓名,年龄,成绩;成员函数包括设置值和输出显定题目描述定义一个学生类,数据成员包括:学号,姓名,年龄,成绩;成员函数包括设置值... 题目描述
定义一个学生类,数据成员包括:学号,姓名,年龄,成绩;成员函数包括设置值和输出显定
题目描述
定义一个学生类,数据成员包括:学号,姓名,年龄,成绩;成员函数包括设置值和输出显示。
在主函数中定义学生数组,表示多个学生,给每个学生设置值,然后输出显示。

输入
输入数据有多行,第一行为整数n,表示一共有n个学生数据,接下来的n行为学生数据信息,每行一个学生。

输出
输出有n行,每行代表一个学生,输出要有相应的提示,每行的信息之间用空格分隔。

样例输入
4
1 "wang" 18 86
2 "li" 18 72
3 "zhao" 17 80
4 "guo" 18 84

样例输出
Id:1 Name:"wang" Age:18 Score:86
Id:2 Name:"li" Age:18 Score:72
Id:3 Name:"zhao" Age:17 Score:80
Id:4 Name:"guo" Age:18 Score:84
展开
 我来答
放个屁撵着玩玩
2017-04-14 · 超过10用户采纳过TA的回答
知道答主
回答量:37
采纳率:0%
帮助的人:11万
展开全部
public class test2 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入学生个数:");
int n = sc.nextInt();
Student [] ss = new Student[n];
for(int i=0;i<n;i++){
Scanner sca = new Scanner(System.in);
Student s = new Student();
System.out.println("请输入第"+(i+1)+"个学生信息");
System.out.println("学号:");
String id = sca.nextLine();
s.setId(id);
System.out.println("姓名:");
String name = sca.nextLine();
s.setName(name);
System.out.println("年龄:");
int age = sca.nextInt();
s.setAge(age);
System.out.println("成绩:");
double score = sca.nextDouble();
s.setScore(score);
ss[i]=s;

}
array2String(ss);
}
static void array2String(Student[] ss){
for(Student s:ss){
System.out.println(s.toString());
}
}

}
class Student{
String id;
String name;
int age;
double score;
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public double getScore() {
return score;
}
public void setScore(double score) {
this.score = score;
}
@Override
public String toString() {
return "Student [id=" + id + ", name=" + name + ", age=" + age + ", score=" + score + "]";
}

}
匿名用户
2017-04-14
展开全部
这么简单的作业还是自己做吧。
更多追问追答
追问
但是简单你也没回答啊😄,不会才问的,如果你真的会,何必何必嘲笑别人,我也已经做出来了,不用你回答了!
但是简单你也没回答啊😄,不会才问的,如果你真的会,何必何必嘲笑别人,我也已经做出来了,不用你回答了!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式