精华内容
下载资源
问答
  • System.out.print("请输入第"+i+"个学生选几门课程:"); int courseNum = scan.nextInt(); Course[] _courses = new Course[courseNum]; for(int j=1;j;j++) { System.out.print("请输入第"+j+"门课程的...

    展开全部

    你好!public class Course {

    String courseName;

    int courseHour;

    public Course() {

    32313133353236313431303231363533e59b9ee7ad9431333431353263super();

    }

    public Course(String courseName, int courseHour) {

    super();

    this.courseName = courseName;

    this.courseHour = courseHour;

    }

    public String getCourseName() {

    return courseName;

    }

    public void setCourseName(String courseName) {

    this.courseName = courseName;

    }

    public int getCourseHour() {

    return courseHour;

    }

    public void setCourseHour(int courseHour) {

    this.courseHour = courseHour;

    }

    }public class Student {

    String name;

    int grade;

    Course[] courses;

    int hours;

    public Student() {

    super();

    }

    public String getName() {

    return name;

    }

    public void setName(String name) {

    this.name = name;

    }

    public int getGrade() {

    return grade;

    }

    public void setGrade(int grade) {

    this.grade = grade;

    }

    public Course[] getCourses() {

    return courses;

    }

    public void setCourses(Course[] courses) {

    this.courses = courses;

    }

    public int getHours() {

    return hours;

    }

    public void setHours(int hours) {

    this.hours = hours;

    }

    public void showMessage() {

    System.out.println(name+" "+grade+" 年级");

    System.out.println("选修的课程包括:");

    for(int i=0;i

    System.out.println("("+(i+1)+")\t"+courses[i].courseName+"\t"+courses[i].courseHour+" 分");

    hours += courses[i].courseHour;

    }

    System.out.println("总学分:"+hours);

    }

    }import java.util.Scanner;

    public class main {

    public static void main(String[] args) {

    Scanner scan=new Scanner(System.in);

    System.out.print("输入学生的人数:");

    int number = scan.nextInt();

    Student[] stus = new Student[number];

    for(int i=1;i<=stus.length;i++) {

    Student stu = new Student();

    System.out.print("请输入第"+i+"个学生的姓名:");

    String stuName = scan.next();

    stu.setName(stuName);

    System.out.print("请输入第"+i+"个学生的年级:");

    int grade = scan.nextInt();

    stu.setGrade(grade);

    System.out.print("请输入第"+i+"个学生选几门课程:");

    int courseNum = scan.nextInt();

    Course[] _courses = new Course[courseNum];

    for(int j=1;j<=_courses.length;j++) {

    System.out.print("请输入第"+j+"门课程的名称:");

    String courseName = scan.next();

    System.out.print("请输入第"+j+"门课程的学分:");

    int hour = scan.nextInt();

    _courses[j-1] = new Course(courseName, hour);

    }

    stu.setCourses(_courses);

    stus[i-1] = stu;

    }

    for(int k=1;k<=stus.length;k++) {

    System.out.println(""+"第 "+k+" 学生信息如下:");

    stus[k-1].showMessage();

    }

    }

    }

    ab09c2b7e42aaed385beda3c7c138245.png

    希望对你有帮助!

    展开全文
  • 求解JAVA定义一个课程类和一个学生类和测试类mip版关注:152答案:1悬赏:0解决时间 2021-01-28 06:31已解决2021-01-27 21:33课程类中包含:属性:课程的名称和成绩方法:属性的get/set方法学生类中包含:属性:学生...

    求解JAVA,定义一个课程类和一个学生类和测试类

    mip版  关注:152  答案:1  悬赏:0

    解决时间 2021-01-28 06:31

    f7668760f103a11a4c8e4589626185c8.png

    已解决

    2021-01-27 21:33

    课程类中包含:

    属性:课程的名称和成绩

    方法:属性的get/set方法

    学生类中包含:

    属性:学生的姓名、一个包含3门课程的数组和平均成绩属性

    方法:

    1.属性的get/set方法

    2.显示学生所有信息的方法display(),显示学生的姓名,三门课程的名称和成绩以及平均成绩

    3.计算三门课平均成绩的方法

    4.编写void changGrade(int i , int score) 方法用来改变学生第i门课的成绩为score参数指定的成绩。注意:确保i的取值范围为0-2之间,score为0-100之间。

    测试类:

    在main()方法中:

    创建一个学生对象,完成学生信息的初始化,显示学生的信息。修改学生第二门课的成绩为90分,再显示学生的信息。

    注意:学生的成绩需在0-100之间

    请将测试类与学生类和课程类放在不同的包里

    最佳答案

    98fdeddbd2b760aad4f8a5914cf7649d.png

    2021-01-27 22:16

    package arraylist;

    public class Course

    {

    private String name;

    private double score;

    public String getName()

    {

    return name;

    }

    public void setName(String name)

    {

    this.name = name;

    }

    public double getScore()

    {

    return score;

    }

    public void setScore(double score)

    {

    this.score = score;

    }

    }

    package arraylist;

    public class Student

    {

    private String name;

    private Course[] scores;

    private double average;

    public String getName()

    {

    return name;

    }

    public void setName(String name)

    {

    this.name = name;

    }

    public Course[] getScores()

    {

    return scores;

    }

    public void setScores(Course[] scores)

    {

    this.scores = scores;

    }

    public double getAverage()

    {

    return average;

    }

    public void setAverage(double average)

    {

    this.average = average;

    }

    public void display(){

    System.out.println("学生的姓名是" + this.getName() + ".");

    for(int i = 0; i < scores.length; i++){

    System.out.println("第" + (i + 1) + "门课程的名称是 " + scores[i].getName() + ",成绩是" + scores[i].getScore());

    }

    System.out.println("学生" + this.getName() +"的平均成绩是" + this.getAverage());

    }

    public void calAverage(){

    double sum = 0;

    for(int i = 0; i< scores.length; i++){

    sum += scores[i].getScore();

    }

    this.setAverage(sum/scores.length);

    }

    public void changeGrade(int i, int score){

    scores[i].setScore(score);

    }

    }

    package arraylist;

    public class TestDemo

    {

    public static void main(String[] args){

    Student stu = new Student();

    stu.setName("小明");

    Course[] scores = new Course[3];

    scores[0] = new Course();

    scores[0].setName("英语");

    scores[0].setScore(90);

    scores[1] = new Course();

    scores[1].setName("语文");

    scores[1].setScore(99);

    scores[2] = new Course();

    scores[2].setName("数学");

    scores[2].setScore(80);

    stu.setScores(scores);

    stu.calAverage();

    stu.display();

    stu.changeGrade(1, 90);

    stu.display();

    }

    }

    我要举报

    如果感觉以上信息为低俗/不良/侵权的信息,可以点下面链接进行举报,我们会做出相应处理,感谢你的支持!

    点此我要举报以上信息!

    推荐资讯

    大家都在看

    展开全文
  • 匿名用户3级2009-10-08 回答import java.util.Scanner;public class Student1{private String name;private int computer_score;private int english_score;private int maths_score;public void setName(String ...

    匿名用户

    3级

    2009-10-08 回答

    import java.util.Scanner;

    public class Student1{

    private String name;

    private int computer_score;

    private int english_score;

    private int maths_score;

    public void setName(String name){

    this.name=name;

    System.out.println(this.name);

    }

    public void setComputer_score(){

    System.out.print("计算机:");

    Scanner scan=new Scanner(System.in);

    computer_score=scan.nextInt();

    }

    public void setEnglish_score(){

    System.out.print("英语:");

    Scanner scan=new Scanner(System.in);

    english_score=scan.nextInt();

    }

    public void setsetMaths_score(){

    System.out.print("数学:");

    Scanner scan=new Scanner(System.in);

    maths_score=scan.nextInt();

    System.out.println();

    }

    public int getTotalScore(){

    int total=computer_score+english_score+maths_score;

    return total;

    }

    public void introduce(){

    getTotalScore();

    }

    public static void main(String[] args){

    Student1 xiaozhang=new Student1();

    xiaozhang.setName("小张");

    xiaozhang.introduce();

    xiaozhang.setComputer_score();

    xiaozhang.setEnglish_score();

    xiaozhang.setsetMaths_score();

    System.out.println("总分为:"+xiaozhang.getTotalScore());

    }

    }

    展开全文
  • 编写一个JAVA程序片断定义一个表示学生student,包括域"学号","班级","姓名","性别","年龄";方法"获得学号","获得班号","获得姓名","获得性别","获得年龄","修改年龄".程序如下:import ...

    编写一个JAVA程序片断定义一个表示学生的类student,包括域"学号","班级","姓名","性别","年龄";方法"获得学号","获得班号","获得姓名","获得性别","获得年龄","修改年龄".

    程序如下:

    import http://www.doczj.com/doc/0a81347ca26925c52cc5bf45.htmlng.String;

    import http://www.doczj.com/doc/0a81347ca26925c52cc5bf45.htmlng.System;

    import java.io.*;

    public class StudentManage

    {

    public static void main(String args[])

    {

    Student myStudent=new Student(1234567,"023","hfx","male",21);

    System.out.println(myStudent.toString());

    }

    }

    class Student

    {

    long studentNumber;

    String classNumber;

    String studentName;

    String studentSex;

    int studentAge;

    Student(long a,String s,String d,String f,int h)

    {

    studentNumber=a;

    classNumber=s;

    studentName=d;

    studentSex=f;

    studentAge=h;

    }

    void getNumber(long sno,String sna)

    {

    if(studentName==sna)

    studentNumber=sno;

    else

    System.exit(1);

    }

    展开全文
  • 得分:10 1、“在中设置一个变量来记录共有多少个学生,即共为该生成多少个实例”,这个变量应该是静态的,并且在构造函数中进行加12、“重载输入/输出成员函数以便输入/输出新添加的数据”,不同类型的学生输入...
  • 编写一个JAVA程序片断定义一个表示学生student,包括域"学号","班级","姓名","性别","年龄";方法"获得学号","获得班号","获得姓名","获得性别","获得年龄","修改年龄"、程序如下:import java、lang、String;...
  • 创建一个表示学生的实体类 ...首先定义一个名为 Student 的类,代码如下:public class Student { // 学生类 }在类中通过属性定义学生、性别和年龄,代码如下:public class Student { public String Name; // 学...
  • /*定义一个类,来模拟“学生”属性 (是什么)姓名年龄行为(能做什么)吃饭睡觉学习对应到Java当中成员变量(属性)String nanme; //姓名成员方法(行为)//成员方法不要staticpublic viod eat(){}public viod sleep(){...
  • 展开全部1:packagewo;-publicclassStudentText{publicstaticvoidmain(String[]args){32313133353236313431303231363533e59b9ee7ad9431333363386135Students1=newStudent(01,"张三");Students2=newStudent(02,"...
  • 如下所示:public class Student {private int sNo; //学号private String name; //姓名private String sex; //性别private int yu; //语文private int shu; //数学private int wai; //外语public int getsNo() {...
  • 匿名用户 1级 2015-09-28 回答 直接给出具体代码 public class StudentDto implements Serializable { private static final long ... 创建实体主要是参数的命名合理,类型合理以及提供一些必要的方法。
  • 该楼层疑似违规已被系统折叠隐藏此楼查看此楼interface XC{abstract String CourseName();abstract String CourseID();}abstract class Student{protected String Name;protected String Ban;protected String Sex;...
  • /**编写一个Java应用程序,该程序包括3个类:定义一个学生类,Student有姓名,学32313133353236313431303231363533e59b9ee7ad9431333366306463号,选学的课程列表定义一个课程类:课程名称,课程分...
  • }再定义一个实现public class Test_1 implements Test {public void getFlunk() {//你要进行的操作,如获取对象,再输出你要的东西呀}}或是定义一个类public class Test {void getFlunk(){ }List setStu()...
  • 通过本节的学习,我们将学会如何去定义一个object-c的,并且学会如何使用get和set方法,以及学会如何定义多参数的方法,和object-c对象的创建与方法的调用。1.我们在上一节hello项目的基础上再新建一个Student学.....
  • 包名展示 主函数 package Sudent; import Sudent.student; public class studentdemo { ... public static void main... System.out.println("(无参)学生姓名和成绩为:"); //创建student s0的对象,利用set方法...
  • Java创建一个学生类创建一个表示学生的实体类 Student,其中有学生姓名、性别和年龄信息。要求使用属性来表示学生信息,最终编写测试代码。首先定义一个名为 Student 的类,代码如下:public class Student {// 学生...
  • Java定义一个学生类,其中有学号、姓名、年龄3个数据成员,以及若干成员函数。同时编写主函数使用这个类,实现对学生数据的赋值和输出。要求:使用构造函数实现对数据的初始化,使用成员函数实现对数据的输出。
  • super(); this.name = name; this.sno = sno; this.birth = birth; this.zy = zy; } public static int getAge(Date birthDay) throws Exception { Calendar cal = Calendar... } 把这两方法加进去
  • java中编写程序,定义一个学生类 java中终止程序的执行在java中编写程序,定义一个学生类 java中终止程序的执行相关问题:匿名网友:代码如下:package exam2;import java.util.ArrayList;import java.util.List;/**...
  • /** 编写一个Java应用程序,该程序包括3个类: 定义一个学生类,Student有姓名,学号,选学的课程列表 定义一个课程类:课程名称,课程分数 (1)初始化一个学生,...答:学生类: public class Student{ private ...
  • } /** * @param sJava * the sJava to set */ public void setsJava(int sJava) { this.sJava = sJava; } /** * @param sNo * @param sName * @param sSex * @param sAge * @param sJava */ ...
  • 定义类的成员变量,编写对应的方法。class Student{ String name;int age;public String getName(){ return name;} public void setName(String name){ this.name=name;} public...封装把对象的所有组成部分组合在...
  • 编写一个JAVA程序片断 定义一个表示学生student,包括域"学号"班级" 姓名" 性别" 年龄; 方法"获得学号" 获得班号" 获得姓名" 获得性别" 获 得年龄" 修改年龄 . 程序如下 : import java.lang.String; import java....
  • 男孩:定义,对象的定义中的方法,构造方法,this关键字,方法的重载,Java中的的访问权限,set和get方法,static关键字~面向对象设计思想设计思想的变化例如:学生行为对于结构化程序设计:起床,洗脸,...
  • 编写一个 JAVA程序片断 定义一个表示学生 student, 包括域 " 学号 " 班级 " 姓名 " 性别 " 年龄 ; 方法 " 获得学号 " 获得班号 " 获得姓名 " 获得性别 " 获 得年龄 " 修改年龄 . 程序如下 : import java.lang....
  • } public void display(){ System.out.println("学生的姓名是" + this.getName() + "."); for(int i = 0; i ; i++){ System.out.println("第" + (i + 1) + "门课程的名称是 " + scores[i].getName() + ",成绩是" +...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,557
精华内容 622
关键字:

java定义一个学生类

java 订阅