精华内容
下载资源
问答
  • java中编写程序,定义一个学生类 java中终止程序的执行在java中编写程序,定义一个学生类 java中终止程序的执行相关问题:匿名网友:代码如下:package exam2;import java.util.ArrayList;import java.util.List;/**...

    导航:网站首页 >

    在java中编写程序,定义一个学生类 java中终止程序的执行

    在java中编写程序,定义一个学生类 java中终止程序的执行

    相关问题:

    匿名网友:

    代码如下:

    package exam2;

    import java.util.ArrayList;

    import java.util.List;

    /**

    编写一个Java应用程序,该程序包括3个类:

    定义一个学生类,Student有姓名,学号,选学的课程列表

    定义一个课程类:课程名称,课程分数

    (1)初始化一个学生,选择了三门课程,并添加到学生的属性中

    (2)实现统计学生的总分功能

    1.正确编写2个类(5分)

    2.统计学生的总分功能(5分)

    */

    public class Test {

    public static void main(String[] args) {

    List courses = new ArrayList<>();

    // 初始化3门课程及分数

    Course course1 = new Course("java", 80);

    Course course2 = new Course("Math", 60);

    Course course3 = new Course("English", 90);

    // 课程对象添加到集合

    courses.add(course1);

    courses.add(course2);

    courses.add(course3);

    // 初始化学生对象

    Student student = new Student("tom", "2015101", courses);

    // student.setStuid("2015101");

    // student.setStuname("tom");

    // student.setCourses(courses);

    // System.out.println(student);

    // (2)实现统计 学生 的总分功能

    int sum = sumScore(courses);

    System.out.println(student.getStuname() + "学生总分:" + sum);

    }

    private static int sumScore(List courses) {

    int sum = 0;

    // 用课程对象,来获取课程的分数

    for (Course course : courses) {

    sum += course.getScore();

    }

    return sum;

    }

    }

    package exam2;

    import java.util.List;

    public class Student {

    // 定义一个学生类,Student有姓名,学号,选学的课程列表

    private String stuname;

    private String stuid;

    private List courses;

    public Student() {

    }

    public Student(String stuname, String stuid, List courses) {

    this.stuname = stuname;

    this.stuid = stuid;

    this.courses = courses;

    }

    public String getStuname() {

    return stuname;

    }

    public void setStuname(String stuname) {

    this.stuname = stuname;

    }

    public String getStuid() {

    return stuid;

    }

    public void setStuid(String stuid) {

    this.stuid = stuid;

    }

    public List getCourses() {

    return courses;

    }

    public void setCourses(List courses) {

    this.courses = courses;

    }

    @Override

    public String toString() {

    return "学生姓名=" + stuname + ",学号=" + stuid + ", 课程=" + courses;

    }

    }

    package exam2;

    public class Course {

    //定义一个课程类:课程名称,课程分数

    private String cname;

    private int score;

    public Course() {

    }

    public Course(String cname, int score) {

    this.cname = cname;

    this.score = score;

    }

    public String getCname() {

    return cname;

    }

    public void setCname(String cname) {

    this.cname = cname;

    }

    public int getScore() {

    return score;

    }

    public void setScore(int score) {

    this.score = score;

    }

    @Override

    public String toString() {

    return "[课程名称=" + cname + ", 课程分数=" + score + "]";

    }

    }

    /*

    运行:

    tom学生总分:230

    */

    扩展资料:

    Public 语句说明

    1.Public 语句声明的变量在所有应用程序的所有没有使用OptionPrivate Module 的模块的任何过程中都是可用的;若该模块使用了 OptionPrivate Module,则该变量只是在其所属工程中是公用的。

    2.使用Public 语句可以声明变量的数据类型。例如,下面的语句声明了一个 Integer 类型的变量。

    3.Public NumberOfEmployees As Integer 也可以使用Public 语句来声明变量的对象类型。下面的语句为工作表的新实例声明了一个变量。

    参考资料:百度百科-Public 语句

    匿名网友:

    1.在java中编写程序,定义一个学生类

    问:在java中编写程序,定义一个学生类,属性包括姓名,学号,语文成绩,数...

    2.java中终止程序的执行

    问:现在我在做的是一个java GUI,功能是点击一个按钮会执行一段代码,这段代...

    3.如何在Java中执行其它程序

    答:在编写Java程序时,有时候需要在Java程序中执行另外一个程序。 1、启动程序Java提供了两种方法用来启动其它程序: (1)使用Runtime的exec()方法 (2)使用ProcessBuilder的start()方法 不管在哪种操作系统下,程序具有基本类似的一些属性。...

    4.在java的程序里date类型怎么比较大小呀?

    问:急

    5.如何在Eclipse 中编写java程序

    答:1、在电脑中安装了jdk并且配置好了环境变量之后,我们可以直接打开eclipse开发工具 首先选择工作空间路径,也就是选择一下项目所在的文件夹 2、确定了工作空间以后会打开主界面,首先显示的是welcome界面,我们直接关闭就可以,然后鼠标单击左上...

    6.java程序中%s\n是什么意思?

    答:java中沿用C输出习惯的用法 %s代表当前位置输出字符串(String) \n代表一个换行 执行 System.out.printf(%s\n,hello); System.out.println(new line); 将输出 hello new line

    7.怎么在cmd里面运行 java

    答:方法如下: 1、首先我们在命令行运行Java程序需要借助jdk的环境依赖,打开jdk包,需要找到javac和java两个文件,如下图所示 2、打开运行窗口,然后在运行窗口中输入cmd命令,如下图所示 3、在CMD命令行界面中我们输入cd命令进入到java程序文件所...

    8.在JAVA编程中,什么命令用来执行java类文件

    答:在 dos 下 ,直接编译 javac 过了 ,生成 *.class 文件 ,然后再用 java 解释就行了; 例如 一个java 文件: Test.java 可以这样 javac Test.java 然后编译成功生成 Test.class 之后 再进行操作: java Test 即可 当然,在其他开发工具中也可以...

    9.如何在java程序中,当点击一个按钮后,关闭当前窗...

    答:首先分析需要的GUI技术 java中一般使用swing 和awt技术来实现图形界面,Swing组件较多,功能比较强大,所以这里使用Swing组件来实现。窗口使用(JFrame),按钮使用(JButton)。 设想一个符合题目需求的场景 两个窗口关联并且跳转,最常见的场景就...

    10.java中createNewFile怎么使用?

    问:我在书上看到createNewFile可以新建文件,但是书上没有说明怎么建立,也...

    问题推荐

    展开全文
  • 求解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();

    }

    }

    我要举报

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

    点此我要举报以上信息!

    推荐资讯

    大家都在看

    展开全文
  • 创建一个表示学生的实体类 ...首先定义一个名为 Student 的类,代码如下:public class Student { // 学生类 }在类中通过属性定义学生、性别和年龄,代码如下:public class Student { public String Name; // 学...

    创建一个表示学生的实体类 Student,其中有学生姓名、性别和年龄信息。要求使用属性来表示学生信息,最终编写测试代码。

    首先定义一个名为 Student 的类,代码如下:

    public class Student { // 学生类 }

    在类中通过属性定义学生、性别和年龄,代码如下:

    public class Student { public String Name; // 学生姓名 public int Age; // 学生年龄 private boolean Sex; // 学生性别 }

    在上述代码中将学生性别属性 Sex 设置为 private 作用域。为了对该属性进行获取和设置,还需要编写 isSex 和 setSex 方法。代码如下:

    public boolean isSex() { return Sex; } public void setSex(boolean sex) { this.Sex = sex; }

    在 Student 类中添加 main() 方法,然后创建两个学生类的实例,并输出学生信息。最终代码如下:

    public static void main(String[] args) { Student zhang = new Student(); // 创建第一个实例 zhang.Name = "张子同"; String isMan = zhang.isSex() ? "女" : "男"; System.out.println("姓名:" + zhang.Name + "性别:" + isMan + "年龄:" + zhang.Age); Student li = new Student(); // 创建第二个实例 li.Name = "李子文"; li.Sex = true; li.Age = 15; String isWoman = li.isSex() ? "女" : "男"; System.out.println("姓名:" + li.Name + "性别:" + isWoman + "年龄:" + li.Age); }

    输出结果如下:

    姓名:张子同性别:男年龄:0 姓名:李子文性别:女年龄:15

    由输出结果可以看到,在第一个实例 zhang 中由于仅设置了 Name 属性的值,所以 boolean 类型的 Sex 默认使用值 false,int 类型的 Age 默认使用值 0。第二个实例 li 同时设置了这三个属性的值。

    展开全文
  • 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

    希望对你有帮助!

    展开全文
  • 匿名用户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 ...
  • 编写一个JAVA程序片断定义一个表示学生student,包括域"学号","班级","姓名","性别","年龄";方法"获得学号","获得班号","获得姓名","获得性别","获得年龄","修改年龄".程序如下:import ...
  • /*定义一个类,来模拟“学生”属性 (是什么)姓名年龄行为(能做什么)吃饭睡觉学习对应到Java当中成员变量(属性)String nanme; //姓名成员方法(行为)//成员方法不要staticpublic viod eat(){}public viod sleep(){...
  • 编写一个JAVA程序片断定义一个表示学生student,包括域"学号","班级","姓名","性别","年龄";方法"获得学号","获得班号","获得姓名","获得性别","获得年龄","修改年龄"、程序如下:import java、lang、String;...
  • 得分:10 1、“在中设置一个变量来记录共有多少个学生,即共为该生成多少个实例”,这个变量应该是静态的,并且在构造函数中进行加12、“重载输入/输出成员函数以便输入/输出新添加的数据”,不同类型的学生输入...
  • /**编写一个Java应用程序,该程序包括3个类:定义一个学生类,Student有姓名,学32313133353236313431303231363533e59b9ee7ad9431333366306463号,选学的课程列表定义一个课程类:课程名称,课程分...
  • 展开全部1:packagewo;-publicclassStudentText{publicstaticvoidmain(String[]args){32313133353236313431303231363533e59b9ee7ad9431333363386135Students1=newStudent(01,"张三");Students2=newStudent(02,"...
  • 首先定义一个学生类 学生类是一个模板,里面描述了学生的共同特征【状态+行为】 当前类只描述学生的状态信息【属性】 Student是类,属于引用数据类型,这个类型名就是:Student */ public class Student { ...
  • 编写一个JAVA程序片断 定义一个表示学生student,包括域"学号"班级" 姓名" 性别" 年龄; 方法"获得学号" 获得班号" 获得姓名" 获得性别" 获 得年龄" 修改年龄 . 程序如下 : import java.lang.String; import java....
  • 编写一个 JAVA程序片断 定义一个表示学生 student, 包括域 " 学号 " 班级 " 姓名 " 性别 " 年龄 ; 方法 " 获得学号 " 获得班号 " 获得姓名 " 获得性别 " 获 得年龄 " 修改年龄 . 程序如下 : import java.lang....
  • 该楼层疑似违规已被系统折叠隐藏此楼查看此楼interface XC{abstract String CourseName();abstract String CourseID();}abstract class Student{protected String Name;protected String Ban;protected String Sex;...
  • 定义一个学生类,Student有姓名,学号,选学的课程列表 定义一个课程类:课程名称,课程分数 (1)初始化一个学生,选择了三门课程,并添加到学生的属性中 (2)实现统计学生的总分功能 1.正...
  • 编 写 一 个 J AVA 程 序 片 断 定 义 一 个 表 示 学 生 的 s t u d e nt 精品文档 编写一个 JAVA程序片断 定义一个表示学生 student, 包括域 " 学号 " 班级 " 姓名 " 性别 " 年龄 ; 方法 " 获得学号 " 获得...
  • } public void display(){ System.out.println("学生的姓名是" + this.getName() + "."); for(int i = 0; i ; i++){ System.out.println("第" + (i + 1) + "门课程的名称是 " + scores[i].getName() + ",成绩是" +...
  • 匿名用户 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;...
  • 如下所示:public class Student {private int sNo; //学号private String name; //姓名private String sex; //性别private int yu; //语文private int shu; //数学private int wai; //外语public int getsNo() {...
  • Java创建一个学生类创建一个表示学生的实体类 Student,其中有学生姓名、性别和年龄信息。要求使用属性来表示学生信息,最终编写测试代码。首先定义一个名为 Student 的类,代码如下:public class Student {// 学生...
  • 4.14 定义一个学生类和一个课程类,要求能够表示现实生活中一个学生可以选择多门课程的情况。编写程序进行测试。 【Java代码】 //Class文件 public class Class { private String Name; public String getName() {...
  • }再定义一个实现public class Test_1 implements Test {public void getFlunk() {//你要进行的操作,如获取对象,再输出你要的东西呀}}或是定义一个类public class Test {void getFlunk(){ }List setStu()...
  • 定义类的成员变量,编写对应的方法。class Student{ String name;int age;public String getName(){ return name;} public void setName(String name){ this.name=name;} public...封装把对象的所有组成部分组合在...
  • /** 编写一个Java应用程序,该程序包括3个类: 定义一个学生类,Student有姓名,学号,选学的课程列表 定义一个课程类:课程名称,课程分数 (1)初始化一个学生,...答:学生类: public class Student{ private ...
  • 满意答案i哦仁源堂2013.05.12采纳率:59%等级:12已帮助:15352人Person.java:public class Person {private String name;private String sex;private int age;public Person(){};public Person(String name,String ...
  • 编写一个JAVA程序片断 定义一个表示学生student,包括域"学号","班级","姓名","性别","年龄";方法"获得学号","获得班号","获得姓名","获得性别","获得年龄","修改年龄".程序如下:import java.lang.String;import ...
  • } /** * @param sJava * the sJava to set */ public void setsJava(int sJava) { this.sJava = sJava; } /** * @param sNo * @param sName * @param sSex * @param sAge * @param sJava */ ...

空空如也

空空如也

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

定义一个学生类java

java 订阅