zoukankan      html  css  js  c++  java
  • 自学Java测试代码

    2017-08-23  23:45:38

    writer:pprp

    写这个还蛮开心的

    package test;
    
    public class Student {
        //创建成员变量
        String name = "";
        String code = "";
        String sex = "";
        double achievement;
        //构造函数
        public Student(String name)
        {
            this.name = name;
        }
        //初始化函数
        void set(String name, String code, String sex)
        {
            this.name = name;
            this.code = code;
            this.sex = sex;
        }
        //得到变量
        public String getname()
        {
            return name;
        }
        public String getcode()
        {
            return code;
        }
        public String getsex()
        {
            return sex;
        }
        //设置初始化
        public void setachi(double achievement)
        {
            this.achievement = achievement;
        }
        public double getachi()
        {
            return achievement;
        }
        public void print()
        {
            System.out.println("student:" + name + " code" + code + " sex" + sex);
        }
        public String tostring()
        {
            String infor = "student name: " + name + " code " + code + "sex" + sex;
            return infor;
        }
    
        public static void main(String[] args) {
            // TODO Auto-generated method stub
            //new一个对象
            Student st1 = new Student("name1");
            Student st2 = new Student("name2");
            Student st3 = new Student("name3");
            Student st4 = new Student("name4");
            Student st5 = new Student("name5");
            Student st6 = new Student("name6");
            Student st7 = new Student("name7");
            Student st8 = new Student("name8");
            Student st9 = new Student("name9");
            Student st10 = new Student("name10");
            //设置一个学生类的对象数组,将所有的对象放到数组内
            Student[] st = new Student[]
                    {st1,st2,st3,st4,st5,
                    st6,st7,st8,st9,st10};
            //设置器
            st1.set("name1","1","man");
            st2.set("name2","2", "female");
            st3.set("name3","3", "man");
            st4.set("name4","4","man");
            st5.set("name5","5","female");
            st6.set("name6","6","male");
            st7.set("name7","7","female");
            st8.set("name7","7","male");
            st9.set("name8","8","female");
            st10.set("name10","10","female");
            
            System.out.println(st1.tostring());
            System.out.println(st2.tostring());
            System.out.println(st3.tostring());
            System.out.println(st4.tostring());
            System.out.println(st5.tostring());
            System.out.println(st6.tostring());
            System.out.println(st7.tostring());
            System.out.println(st8.tostring());
            System.out.println(st9.tostring());
            System.out.println(st10.tostring());
            
            st1.setachi(Math.random() * 100);
            st2.setachi(Math.random() * 100);
            st3.setachi(Math.random() * 100);
            st4.setachi(Math.random() * 100);
            st5.setachi(Math.random() * 100);
            st6.setachi(Math.random() * 100);
            st7.setachi(Math.random() * 100);
            st8.setachi(Math.random() * 100);
            st9.setachi(Math.random() * 100);
            st10.setachi(Math.random() * 100);
            
            st1.print();st2.print();st3.print();
            st4.print();st5.print();st6.print();
            st7.print();st8.print();st9.print();
            st10.print();
            
            for(int i = 0 ; i < st.length ; i++)
                for(int j = 0 ; j < st.length ; j++)
                {
                    if(st[i].achievement < st[j].achievement)
                    {
                        Student tmp;
                        tmp =  st[i];
                        st[i] = st[j];
                        st[j] = tmp;
                    }
                }
            
            System.out.println("best grader is " + st[9].name + " grade: " + 
            st[9].achievement + "sex is " + st[9].sex);
            System.out.println("lowest grader is " + st[9].name + " grade: " + 
            st[9].achievement + "sex is " + st[9].sex);
            
        }
    
    }
  • 相关阅读:
    1.Hello World
    1.Hello World
    1.Hello World
    32.IDEA新建MAVEN项目时速度缓慢
    31.最特殊的快捷键 Alt + Enter 介绍(新用户必看)
    HelloWorld
    mybatis要指定参数再数据库中的类型,类型要全大写
    递归函数,修改全局变量,高阶函数
    不定长参数
    函数返回值return,列表字典的拆包
  • 原文地址:https://www.cnblogs.com/pprp/p/7420896.html
Copyright © 2011-2022 走看看