zoukankan      html  css  js  c++  java
  • 构建一个学生Student,根据类Student的定义,创建五个该类的对象,输出每个学生的信息,计算并输出这五个学生Java语言成绩的平均值,以及计算并输出他们Java语言成绩的最大值和最小值。

    定义一个表示学生信息的类Student,要求如下:

    (1)类Student的成员变量:

    sNO 表示学号;

    sName表示姓名;

    sSex表示性别;

    sAge表示年龄;

    sJava:表示Java课程成绩。

    (2)类Student带参数的构造方法:

    在构造方法中通过形参完成对成员变量的赋值操作。

    (3)类Student的方法成员:

    getNo():获得学号;

    getName():获得姓名;

    getSex():获得性别;

    getAge()获得年龄;

    getJava():获得Java 课程成绩

    根据类Student的定义,创建五个该类的对象,输出每个学生的信息,计算并输出这五个学生Java语言成绩的平均值,以及计算并输出他们Java语言成绩的最大值和最小值。

    方法一:

    package com.Summer_0511.cn;
    
    import java.util.Arrays;
    
    class Student{
        private int sNo;
        private String sName;
        private String sSex;
        private int sAge;
        private int sJava;
        
        public Student(int sNo, String sName, String sSex, int sAge, int sJava) {
            super();
            this.sNo = sNo;
            this.sName = sName;
            this.sSex = sSex;
            this.sAge = sAge;
            this.sJava = sJava;
        }
    
        public int getsNo() {
            return sNo;
        }
    
        public String getsName() {
            return sName;
        }
    
        public String getsSex() {
            return sSex;
        }
    
        public int getsAge() {
            return sAge;
        }
    
        public int getsJava() {
            return sJava;
        }
    
        @Override
        public String toString() {
            return "student [sNo=" + sNo + ", sName=" + sName + ", sSex=" + sSex + ", sAge=" + sAge + ", sJava=" + sJava
                    + "]";
        }    
        
        
    }
    
        
    public class Test05 {
    
        public static void main(String[] args) {
            Student s1 = new Student(1, "小a","男" , 18, 95);
            Student s2 = new Student(2,"小b","女",20,90);
            Student s3 = new Student(3,"小c","女",21,65);
            Student s4 = new Student(4, "小d", "男", 18, 100);
            Student s5 = new Student(5, "小e", "男", 15, 85);
            int [] s = new int[5];
            s[0] = s1.getsJava();
            s[1] = s2.getsJava();
            s[2] = s3.getsJava();
            s[3] = s4.getsJava();
            s[4] = s5.getsJava();
            int sum = 0;
            int Max=s[1],Min=s[1];
            for (int i = 0; i < s.length; i++) {
                
                sum = sum+s[i];
                
                if (Max < s[i]) {
                    Max = s[i];
                }
                if (Min >s[i]) {
                    Min = s[i];
                }
            }
            System.out.println("java的平均成绩为"+sum/5);
            System.out.println("java成绩的最小值"+Min);
            System.out.println("java成绩的最大值"+Max);
            
        }
    
    }

    方法二:

    package stage3;
    
    class Student{
        private int sNo;
        private String sName;
        private String sSex;
        private int sAge;
        private int sJava;
        public Student(int sNo, String sName, String sSex, int sAge, int sJava) {
            this.sNo = sNo;
            this.sName = sName;
            this.sSex = sSex;
            this.sAge = sAge;
            this.sJava = sJava;
        }
        public int getsNo() {
            return sNo;
        }
        public void setsNo(int sNo) {
            this.sNo = sNo;
        }
        public String getsName() {
            return sName;
        }
        public void setsName(String sName) {
            this.sName = sName;
        }
        public String getsSex() {
            return sSex;
        }
        public void setsSex(String sSex) {
            this.sSex = sSex;
        }
        public int getsAge() {
            return sAge;
        }
        public void setsAge(int sAge) {
            this.sAge = sAge;
        }
        public int getsJava() {
            return sJava;
        }
        public void setsJava(int sJava) {
            this.sJava = sJava;
        }
        
    }
    public class Test4 {
    
        public static void main(String[] args) {
            // 学员信息
            Student stu1 = new Student(1, "郭靖", "男", 22, 90);
            Student stu2 = new Student(2, "欧阳锋", "男", 61, 91);
            Student stu3 = new Student(3, "杨康", "男", 20, 92);
            Student stu4 = new Student(4, "欧阳克", "男", 23, 93);
            Student stu5 = new Student(5, "穆念慈", "女", 24, 94);
            Student [] stus = new Student[5];
            stus[0] = stu1;
            stus[1] = stu2;
            stus[2] = stu3;
            stus[3] = stu4;
            stus[4] = stu5;
            System.out.println("---信息---");
            for(int i = 0; i<stus.length;i++){
                System.out.println(stus[i].getsNo()+"	"
                                +stus[i].getsName()
                                +"	"+stus[i].getsSex()
                                +"	"+stus[i].getsAge()
                                +"	"+stus[i].getsJava());
            }
            
            int sum = 0;
            for(int i = 0; i<stus.length;i++){
                sum += stus[i].getsJava();
            }
            System.out.println("平均成绩:"+(sum/5));
        }
    }
  • 相关阅读:
    ASP.NET MVC下的四种验证编程方式
    tp框架下,数据库和编辑器都是utf-8, 输出中文却还是乱码
    按拼音首字母排序
    PHP 文件导出(Excel, CSV,txt)
    RedisDesktopManager 可视化工具提示:无法加载键:Scan..
    window下redis如何查看版本号
    jQuery 防止相同的事件快速重复触发
    input中加入搜索图标
    JS搜索商品(跟外卖app店内搜索商品一样) ,keyup函数和click函数调用
    JS正则对象 RegExp(有变量的时候使用),用来匹配搜索关键字(标红)
  • 原文地址:https://www.cnblogs.com/summerdata/p/10850020.html
Copyright © 2011-2022 走看看