JAVA编程题求解,谢谢

设计一个学生类Student,用于描述学生类,封装类的成员属性包括姓名、学号和成绩,
封装成员方法setName( )、setId( )和setScore( )用于设置学生的姓名、学号和成绩,
封装成员方法getName( )、getId( )和getScore( )用于返回学生的姓名、学号和成绩并输出。
再定义一个学生对象数组,使用上述中定义的Student类,创建3个该类的对象并保存在数据中,
让用户输入3个学生的姓名、学号和成绩,输入之后输出3位学生的所有信息。

import java.util.Scanner;
public class Student {
private String name;
private int id;
private double score;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public double getScore() {
return score;
}
public void setScore(double score) {
this.score = score;
}
public static void main(String[] args) {
Student[] students = new Student[3];
for (int i = 0 ; i < 3; i ++){
Scanner in =new Scanner(System.in);
Student student = new Student();
System.out.println("输入名字:");
student.setName(in.next());
System.out.println("输入id:");
student.setId(in.nextInt());
System.out.println("输入成绩:");
student.setScore(in.nextDouble());
students[i] = student;
}
for (int i = 0 ; i < 3;i ++){
System.out.println("姓名:" + students[i].getName() +
"id:" + students[i].getId() +
"成绩:" + students[i].getScore());
}
}
}
温馨提示:内容为网友见解,仅供参考
无其他回答

java编程题,求助
1,abstract修饰类会使这个类成为一个抽象类,这个类将不能生成对象实例,但可以做为对象变量声明的类型,也就是编译时类型,抽象类就像当于一类的半成品,需要子类继承并覆盖其中的抽象方法。2,abstract修饰方法会使这个方法变成抽象方法,也就是只有声明(定义)而没有实现,实现部分以”;”代替。需要...

用java编程,输入某个班学生的成绩。
\/*java编程:输入某个班学生的成绩,输入-1时,表示输入结束。计算该班的学生人数、最高分、最低分和平均分*\/ 分析:根据题目可知,①需要连续输入数据,并将连续输入的数据保存,②记录输入的数据个数③需要有输入数据内容判断,如果输入-1则停止输入,执行计算。2、代码如下 public static void main...

java编程题 本人新手,求详解。
先看下最终的结果吧,是不是你想要的?项目结构如下图所示:其中,Student是父类,PostGraduate是子类,继承自父类Student,Main是主类,用于创建对象以及把这些对象的功能调用起来。---Student代码如下:--- \/ 学生类 author 逍遥 \/ public class Student { \/\/学号 private int sId;\/\/姓名 private ...

JAVA 编程题求教
第一问:class List1 { public static void main(String args[]) throws Exception { int b;while((b=System.in.read()) != -1){System.out.write(b);} } } 第二问:import javax.swing.JOptionPane;class List2 { public static void main(String[] a){ String str = JOptionPane.show...

一道Java编程题,拜托了各位大神
1.定义一个Student类,包括学号,姓名,成绩三个字段,生成get,set和toString方法,实现Comparable接口,重写toCompare方法,方法里就是本题的逻辑,先按成绩比较,再按学好比较,使用TreeSet不实现这个接口会报错。package Collection;public class Student implements Comparable<Student> {private long sno;...

JAVA编程问题求大神帮忙看看解答谢谢!
for(String strone : str){ System.out.println(strone);} } 以上我的代码供参考 你的问题:1 、定义的数组类型有问题 讲解:字符数组用该用char 或者String 你这个由于是中文字符串,所以用String char 和String 定义是需要引号引起来,2 、java中,结束一段表达式的时候要用英文的分号结...

五道java语言描述的数据结构编程题,请求给予详细解答
第一题:\/\/使用集合提供的工具方法 public static List<Integer> merge(List<Integer> a, List<Integer> b) { \/\/a,b not null \/\/全部放到一个set里面,使得元素合并 Set<Integer> set = new HashSet<Integer>(a);set.addAll(b);\/\/将set里面的元素放到列表再转为数组 Integer[] array = ...

java编程的作业试题大家帮我解答一下,谢谢了,一共两个题,在下面,请大...
2、编一个程序输入一个x后,输出y,规则为 如果x小于0 那么y为-1 如果x等于0 那么y为0 如果x大于0 那么y为1 \/ public static void print(int x) { int y;if (x<0) { y=-1;System.out.println(y);} else if (x==0) { y=0;System.out.println(y);} else { y=1;Sys...

一个简单的JAVA编程题,跪求急等,明天交作业。
import java.text.DecimalFormat;public class PetrolCalc { private double normalPetrolRate;\/\/在普通公路上消耗汽油用升每100公里表示 private double highPetrolRate;\/\/在高速公路上消耗汽油用升每100公里表示 private double normalDistance;\/\/在普通公路行驶的路程用公里来计算 private double highDistance...

这个java编程题为什么会等于11?想不明白,求人给注释下。。
最后i=i+1;走完时i=10,之后i++就是11了 for里面三个参数:循环初始赋值 循环条件 循环后的操作 需要经过第三个参数后再进入循环

相似回答