自学Java测试代码 - 简单地Student类

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);

    }

}
时间: 2024-10-18 01:53:38

自学Java测试代码 - 简单地Student类的相关文章

自学Java测试代码

2017-08-22 21:23:37. writer:pprp package test; public class helloWorld { int maxn = 123; //常量,需要定义一个对象调用 final int MAX = 20; //类常量,不需要再定义一个对象来调用 static final int MIN = -100; public static void main(String[] args) { // TODO Auto-generated method stub

在Jmeter中使用自定义编写的Java测试代码

分类: 测试工具 2007-01-19 15:02 8204人阅读 评论(3) 收藏 举报 测试javaloadrunner编译器importtemplates 我们在做性能测试时,有时需要自己编写测试脚本,很多测试工具都支持自定义编写测试脚本,比如LoadRunner就有很多自定义脚本的协议,比如"C Vuser","Java Vuser"等协议.同样,Jmeter也支持自定义编写的测试代码,不过与LoadRunner不同的是,Jmeter没有自带编译器,需要借助

MongoDB之Java测试代码(DAO层)

MongoInit.java是数据库初始化及连接类 MongoUtils.java是对mongodb的各种操作方法 MongoInit.java package com.wlwcloud.datatest; import java.io.File; import java.io.FileInputStream; import java.io.IOException; import java.net.UnknownHostException; import java.util.Properties

第4次作业类测试代码+101+谢艳敏

类测试代码的具体要求如下: 界面操作说明补充: 点击OK,如果输入有效,进行相应的数值计算:如果数值不满足约束,则弹出错误说明,统一为"输入有误,请重新输入",然后回到初始输入状态. 点击Cancle,表示重置,清空前面的数据,回到初始状态. (2)NextDate函数问题 String  nextdate(int m,int d,int y) 建立界面,至少包含以下元素,但不限于此: 完成上一天方法:String lastDay(int m,int d,int y) ,完成周几的方法

Java操作redis简单示例

第一:安装Redis    首先我们要安装Redis,就像我们操作数据库一样,在操作之前肯定要先创建好数据库的环境.    Redis的下载可以百度一下,或者打开下面的下载链接:    https://github.com/MSOpenTech/redis 也可以从我的百度网盘下载,下载链接:    http://pan.baidu.com/s/1pJmaZ71        Redis有Linux版本的也有Windows版本的,我们练习的话一般都是Win版,操作比较简单.下载之后,压缩文件里面

第4次作业类测试代码+105032014166+张珍珍

第4次作业:准备类测试代码 类测试代码的具体要求如下: (1)设计三角形完整程序 已经完成的方法是:  String triangle(int a,int b,int c) 现在要求继续增加新的功能: 建立界面,至少包含以下元素,但不限于此: 完成面积的方法:float triangleArea(int a,int b,int c) ,完成周长的方法:int perimeter(int a,int b,int c) 要求: 1.        画出类图: 2.        完成界面和相应的功能

Android网络传输中必用的两个加密算法:MD5 和 RSA (附java完成测试代码)

MD5和RSA是网络传输中最常用的两个算法,了解这两个算法原理后就能大致知道加密是怎么一回事了.但这两种算法使用环境有差异,刚好互补. 一.MD5算法 首先MD5是不可逆的,只能加密而不能解密.比如明文是yanzi1225627,得到MD5加密后的字符串是:14F2AE15259E2C276A095E7394DA0CA9  但不能由后面一大串倒推出yanzi1225627.因此可以用来存储用户输入的密码在服务器上.现在下载文件校验文件是否中途被篡改也是用的它,原理参见:http://blog.c

第4次作业类测试代码+105032014138+牟平

类测试代码的具体要求如下: 设计三角形完整程序 已经完成的方法是:  String triangle(int a,int b,int c) 现在要求继续增加新的功能: 建立界面,至少包含以下元素,但不限于此: 完成面积的方法:float triangleArea(int a,int b,int c) ,完成周长的方法:int perimeter(int a,int b,int c) 一.类图 二.功能界面 1 2 3 4 5 6 三.代码: import java.awt.EventQueue;

第4次作业类测试代码+105032014125+洪诗育

类测试代码的具体要求如下: 界面操作说明补充: 点击OK,如果输入有效,进行相应的数值计算:如果数值不满足约束,则弹出错误说明,统一为"输入有误,请重新输入",然后回到初始输入状态. 点击Cancle,表示重置,清空前面的数据,回到初始状态. NextDate函数问题 String  nextdate(int m,int d,int y) 建立界面,至少包含以下元素,但不限于此: 完成上一天方法:String lastDay(int m,int d,int y) ,完成周几的方法:in