精华内容
下载资源
问答
  • Java创建一个学生类创建一个表示学生的实体类 Student,其中有学生姓名、性别和年龄信息。要求使用属性来表示学生信息,最终编写测试代码。首先定义一个名为 Student 的类,代码如下:public class Student {// 学生...

    Java创建一个学生类

    创建一个表示学生的实体类 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 同时设置了这三个属性的值。

    展开全文
  • 展开全部Student.java类62616964757a686964616fe58685e5aeb931333363386666:publicclassStudent{privateStringname;privateStringclassName;privateStringcourseName;privateintscore;publicStudent(){}publi...

    展开全部

    Student.java类62616964757a686964616fe58685e5aeb931333363386666:public class Student {

    private String name;

    private String className;

    private String courseName;

    private int score;

    public Student(){

    }

    public Student(String name, String className, String courseName, int score) {

    this.name = name;

    this.className = className;

    this.courseName = courseName;

    this.score = score;

    }

    public String getName() {

    return name;

    }

    public void setName(String name) {

    this.name = name;

    }

    public String getClassName() {

    return className;

    }

    public void setClassName(String className) {

    this.className = className;

    }

    public String getCourseName() {

    return courseName;

    }

    public void setCourseName(String courseName) {

    this.courseName = courseName;

    }

    public int getScore() {

    return score;

    }

    public void setScore(int score) {

    this.score = score;

    }

    }

    main类:import java.util.ArrayList;

    public class StudentMain {

    public static void main(String[] args){

    //初始化学生信息

    Student student1 = new Student("张三", "class1", "Java", 85);

    Student student2 = new Student("周乐儿", "class1", "C#", 79);

    Student student3 = new Student("王涛", "class2", "C#", 52);

    Student student4 = new Student("李明", "class2", "Java", 48);

    ArrayList students = new ArrayList<>();

    students.add(student1);

    students.add(student2);

    students.add(student3);

    students.add(student4);

    //(1) 请列出所有学生的信息;

    System.out.println("(1) 请列出所有学生的信息;");

    System.out.println("姓名 班级名 课程名 考试成绩");

    for (Student student : students) {

    System.out.println(student.getName() + " " + student.getClassName() + " " + student.getCourseName() + " " +

    student.getScore());

    }

    //(2) 请打印class1班的总分和平均分;

    System.out.println("(2)请打印class1班的总分和平均分;");

    ArrayList class1StudentScore = new ArrayList<>();

    int class1StudentTotalScore = 0;

    for (Student student : students) {

    if (student.getClassName().equals("class1")){

    class1StudentTotalScore += student.getScore();

    class1StudentScore.add(student.getScore());

    }

    }

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

    System.out.println("class1平均分:" + averageScore(class1StudentScore));

    //(3) 请打印Java、C#课程的平均分。

    System.out.println("(3) 请打印Java、C#课程的平均分。");

    ArrayList javaStudentTotalScore = new ArrayList<>();

    ArrayList cSharpStudentTotalScore = new ArrayList<>();

    for (Student student : students) {

    if (student.getCourseName().equals("Java")){

    javaStudentTotalScore.add(student.getScore());

    }

    if (student.getCourseName().equals("C#")){

    cSharpStudentTotalScore.add(student.getScore());

    }

    }

    System.out.println("java平均分:" + averageScore(javaStudentTotalScore));

    System.out.println("c#平均分:" + averageScore(cSharpStudentTotalScore));

    }

    //计算平均分

    private static double averageScore(ArrayList list){

    double average = 0.0;

    for (int i = 0; i 

    average += list.get(i) ;

    }

    //考虑size为0的情况

    if (list.size() == 0){

    return 0.0;

    }

    return average/list.size();

    }

    }

    运行结果:

    dbb8e9f35cebe2e9c38b38f75f2c1cfe.png

    展开全文
  • 创建一个表示学生的实体类Student,其中有学生姓名、性别和年龄信息,要求使用属性来表示学生信息,最终编写测试代码。首先定义一个名为Student的类:publicclassStudent{//学生类}在类中通过属性定义学生、性别和...

    创建一个表示学生的实体类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同时设置了这三个属性的值。

    更多java程序代码例子,可以继续的通过关注奇Q工具网来了解哦。

    推荐阅读:

    展开全文
  • Java创建一个学生类

    万次阅读 2019-07-06 20:37:46
    创建一个表示学生的实体类 Student,其中有学生姓名、性别和年龄信息。要求使用属性来表示学生信息,最终编写测试代码。 首先定义一个名为 Student 的类,代码如下: public class Student { //学生类 } 在...

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

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

    
     
    1. public class Student
    2. {
    3. //学生类
    4. }


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

    
     
    1. public class Student
    2. {
    3. public String Name; //学生姓名
    4. public int Age; //学生年龄
    5. private boolean Sex; //学生性别
    6. }


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

    
     
    1. public boolean isSex()
    2. {
    3. return Sex;
    4. }
    5. public void setSex(boolean sex)
    6. {
    7. this.Sex=sex;
    8. }


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

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


    输出结果如下:

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


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

    展开全文
  • } System.out.println("成绩最高的学生是:"); if(sum1>sum2){ System.out.println("姓名:"+st1.name+" 学号:" +st1.num+" 总分:"+sum1); System.out.println("课程1: "+st1.score[0]+" 课程2: " +st1.score...
  • 创建一个表示学生的实体类 Student,其中有学生姓名、性别和年龄信息。要求使用属性来表示学生信息,最终编写测试代码。首先定义一个名为 Student 的类,代码如下:public class Student { // 学生类 }在类中通过...
  • 创建一个表示学生的实体类 Student,其中有学生姓名、性别和年龄信息。要求使用属性来表示学生信息,最终编写测试代码。 首先定义一个名为 Student 的类,代码如下: public class Student { // 学生类 } 在类中...
  • 本章节介绍如何创建一个java类,类名为Student,属性包括有学生姓名、性别和年龄信息。先定义一个名为 Student 的类,代码如下:publicclassStudent{//学生类}在类中通过属性定义学生、性别和年龄,代码如下:...
  • public class Test{ public static void main(String[] args){ Computer computer = new Computer("IBM","2.4GHz",8000); Student stu = new Student(computer); System.out.println(stu.ge...
  • 展开全部//Student.javapublic class Student {private int id;private String name;private String grade;//班级public Student(){}public Student(int id, String name, String grade) {e5a48de588b662616964757a...
  • } /** * @param sJava * the sJava to set */ public void setsJava(int sJava) { this.sJava = sJava; } /** * @param sNo * @param sName * @param sSex * @param sAge * @param sJava */ ...
  • 创建一个学生类,属性包括学生姓名,学号,性别及4门课成绩,方法包括计算学生总分和显示学生的相关信息。import java.util.*;class Student{String name;String id;String sex;float k1;float k2;float k3;float k4...
  • 定义一个表示学生信息的Student,要求如下:(1)Student的成员变量:sNO 表示学号;sName表示姓名;sSex表示性别;sAge表示年龄;sJava:表示Java课程成绩。(2)Student带参数的构造方法:在构造方法中通过形参...
  • public class Test{ public static void main(String[] args){ Computer computer = new Computer("IBM","2.4GHz",8000); Student stu = new Student(computer); System.out.println(stu.ge...
  • 展开全部import java.util.Random;public class StudentTest {private int number;//学生学号private String name;//学生名称32313133353236313431303231363533e78988e69d8331333363353738private int age;//学生...
  • java 创建学生类

    万次阅读 2017-03-31 00:15:13
    创建一个学生类,属性包括学生姓名,学号,性别及4门课成绩,方法包括计算学生总分和显示学生的相关信息。 import java.util.*; class Student{ String name; String id; String sex; float k1; float k2; ...
  • Student.java: package diertian; public class Student { private String name; private int age; private String banji; public Student(String name, int age, String banji) { this.name = name; this...
  • Java实现一个学生类Student

    万次阅读 2019-03-22 17:43:35
    1、设计一个Student,该包括姓名、学号和成绩。设计一个方法,按照成绩从高到低的顺序输出姓名、学号和成绩信息。 public class Student { ... //创建一个一维数组 num[0] = new Student...
  • 设计一个学生类,要求如下: 1. 学生基本特征包括学号,姓名,Java程序设计和数据结构课程成绩; 2. 设计一个能初始化学号,姓名等特征的构造方法;另一个构造方法能初始化所有学生特征; 3. 学生行为包括:(1)...
  • 展开全部publicclassTest{publicstaticvoidmain(String[]args){Computercomputer=newComputer("IBM","2.4GHz",8000);Studentstu=newStudent(computer);System.out.println(stu.getComputerBrand());...

空空如也

空空如也

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

java创建一个学生类

java 订阅