Java 定义一个Student类,包含内容如下: 成员变量——学号,姓名,性别,班干部否,数学

Java 定义一个Student类,包含内容如下:
成员变量——学号,姓名,性别,班干部否,数学,语文,外语。
成员方法——输入,总分,平均分。
编程实现这个类,并调用相应的方法输入数据,计算总分和平均分。


import java.util.Scanner;

public class Student {
    
    public static void main(String[] args) {
        Student student = new Student();
        student.input();
        float sum = student.sum();
        float avg = student.avg();
        System.out.println("The "+student.getName()+"'s"+" sum is :" + sum);
        System.out.println("The "+student.getName()+"'s"+" avg is :"+ avg);
    }
    
    private int id;
    private String name;
    private String sex;
    private boolean leader;
    private float math;
    private float chinese;
    private float english;
    
        public void input(){
            Scanner scanner = new Scanner(System.in);
            System.out.println("Pleace input the id:");
                setId(scanner.nextInt());
            System.out.println("Pleace input the name:");
                setName(scanner.next());
            System.out.println("Pleace input the sex:");
                setSex(scanner.next());
            System.out.println("Pleace input the weather leader:true or false");
                setLeader(scanner.nextBoolean());
            System.out.println("Pleace input the grade of math:");
                setMath(scanner.nextFloat());
            System.out.println("Pleace input the grade of chinese:");
                setChinese(scanner.nextFloat());            
            System.out.println("Pleace input the grade of chinese:");
                setEnglish(scanner.nextFloat());
        }
        
    public float sum(){
        float sum = this.math+this.chinese+this.english;
        return sum;
    }
    public float avg(){
        return sum()/3;
    }

        public int getId() {
            return id;
        }

        public void setId(int id) {
            this.id = id;
        }

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        public String getSex() {
            return sex;
        }

        public void setSex(String sex) {
            this.sex = sex;
        }

        public boolean isLeader() {
            return leader;
        }

        public void setLeader(boolean leader) {
            this.leader = leader;
        }

        public float getMath() {
            return math;
        }

        public void setMath(float math) {
            this.math = math;
        }

        public float getChinese() {
            return chinese;
        }

        public void setChinese(float chinese) {
            this.chinese = chinese;
        }

        public float getEnglish() {
            return english;
        }

        public void setEnglish(float english) {
            this.english = english;
        }
}

温馨提示:内容为网友见解,仅供参考
无其他回答

Java 定义一个Student类,包含内容如下: 成员变量——学号,姓名,性别,班...
import java.util.Scanner;public class Student { public static void main(String[] args) { Student student = new Student(); student.input(); float sum = student.sum(); float avg = student.avg(); System.out.println("The "+student.getName()+"'s"+" sum is...

用java定义一个Student类,包含的内容如下:
package com.tgyt.nzft.core.listview;public class Student { private String s_no;\/\/学号 private String s_name;\/\/姓名 private boolean isLeader;\/\/班干部否 private String s_sex;\/\/性别 private double s_shuxue;\/\/数学 private double s_yuwen;\/\/语文 private double s_waiyu;\/\/外语 \/...

用java写程序,定义一个student类,包含的内容如下。成员变量:学号、姓 ...
public class Student { \/ param args \/ boolean master; \/\/定义成员变量 int num;String name,sex;double math,chinese,english,score=0.0,average=0.0;Student(int num,String name, String sex, boolean ma, double math, double chinese, double english ){ \/\/构造方法 this.num = n...

用java写程序,定义一个student类,包含成员变量有学号、姓名、性别、班...
public class Student {\\x0d\\x0a\\x0d\\x0a\/**\\x0d\\x0a * @param args\\x0d\\x0a *\/\\x0d\\x0aboolean master; \/\/定义成员变量\\x0d\\x0aint num;\\x0d\\x0aString name,sex;\\x0d\\x0adouble math,chinese,english,score=0.0,average=0.0;\\x0d\\x0a\\x0d\\x0aStudent(int ...

Java定义一个Student类,包括学号、姓名、性别、班级、出生日期
public class Student { private String sno; \/\/学号 private String name; \/\/姓名 private String sex; \/\/性别 private String calss; \/\/班级 private String major; \/\/专业 public String getSno() { return sno;} public void setSno(String sno) { this.sno = sno;} public String get...

java:定义学生类Student, 其中属性有 name, id, score ,分别表示姓 ...
定义一个表示学生信息的类Student,要求如下:(1)类Student的成员变量:sNO 表示学号;sName表示姓名;sSex表示性别;sAge表示年龄;sJava:表示Java课程成绩。(2)类Student带参数的构造方法:在构造方法中通过形参完成对成员变量的赋值操作。(3)类Student的方法成员:getNo():获得学号;getName(...

用JAVA定义一个学生类Student来表示学生信息,学生类中包含成员有学号...
如下所示:public class Student {private int sNo; \/\/学号private String name; \/\/姓名private String sex; \/\/性别private int yu; \/\/语文private int shu; \/\/数学private int wai; \/\/外语public int getsNo() {return sNo;}public void setsNo(int sNo) {this.sNo = sNo;}public...

...类,包含的内容有: 成员变量:学号,姓名,性别,数学成绩,语文成绩_百度...
chineseScore)\/2;} public static void main(String[] args) { int mathScore=50;int chineseScore=59;Student stu=new Student();System.out.println("总分为:"+stu.sum(mathScore,chineseScore));System.out.println("平均分为:"+stu.average(mathScore,chineseScore));} } 这个是java的 ...

JAVA编程 定义一个学生类,数据成员包括:学号,姓名,年龄,成绩;成员函数...
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();Syste...

java编程定义一个学生类Student,成员变量有学号,姓名,性别,身高,体重...
public class DateDemo {public static void main(String[] args) {java.util.Vector<Student> vs = new java.util.Vector<Student>();for(int i = 0; i < 10; i++){vs.add(new Student(i,"张三"+i,"男",+1.72,65.03));}java.util.Iterator<Student> it = vs.iterator();while...

相似回答