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

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

  1. 自学Java测试代码二String, StringBuffer

    2017-08-23 10:38:01 writer:pprp package test; import java.util.*; public class test2 { public static ...

  2. 自学Java测试代码一数据类型、数组使用

    2017-08-22 21:23:37. writer:pprp package test; public class helloWorld { int maxn = 123; //常量,需要定义一个 ...

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

    我们在做性能测试时,有时需要自己编写测试脚本,很多测试工具都支持自定义编写测试脚本,比如LoadRunner就有很多自定义脚本的协议,比如"C Vuser","Java ...

  4. 自定义编写jmeter的Java测试代码

    我们在做性能测试时,有时需要自己编写测试脚本,很多测试工具都支持自定义编写测试脚本,比如LoadRunner就有很多自定义脚本的协议,比如"C Vuser","JavaV ...

  5. MongoDB之Java测试代码(DAO层)

    MongoInit.java是数据库初始化及连接类 MongoUtils.java是对mongodb的各种操作方法 MongoInit.java package com.wlwcloud.datate ...

  6. 自学Jav测试代码三 Math类 & Date & GregorianCalendar类

    2017-08-23 20:30:08 writer: pprp package test; import java.util.Date; import java.util.*; public cla ...

  7. Java上机题(封装)(编写student类)

    今天帮大一的童鞋写Java上机题 题目虽然很简单,但是刚拿到题目的时候愣了一下,然后就疯狂get set QuQ 其实这是一个特别基本的封装的题目(之前实验室面试大二的时候竟然还有蛮多人不知道封装的概 ...

  8. 科大讯飞语音转文字以及中文分词的Java测试代码

    我录了一段音存储在这个test.m4a文件里,语音内容为"测试一下Netweaver对于并发请求的响应性能". 使用如下Java代码进行测试: package com.iflyte ...

  9. Java测试代码(很不完整,建议大家别看,过几天会再发一次难的版本)

    package ATM;  import java.io.BufferedReader;  import java.io.InputStreamReader;  class Account{ priv ...

随机推荐

  1. Python多股票同周期可视化

    import warnings warnings.filterwarnings("ignore") import numpy as np import pandas as pd i ...

  2. C++应该被看成是个语言集合——四种语言(C语言,OO语言,泛型语言,STL)

    至少有三种语言: 一,C++ is C 二,C++ is an OO language 三,C++ is a genetic programming language 有的童鞋觉得难,可能是没有看清楚 ...

  3. 病毒侵袭持续中---hdu3065(AC自动机模板)

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=3065 模板题,没什么好说的... #include<stdio.h> #include&l ...

  4. Flask路由系统与模板系统

    路由系统 @app.route('/user/<username>') @app.route('/post/<int:post_id>') @app.route('/post/ ...

  5. linux下安装mysql(mariadb)

    yum安装软件(官网很慢) yum install mariadb 发现版本如下,版本特别低,且安装包特别小, mariadb x86_64 :-.el7_5 base 8.9 M .我们可以配置ma ...

  6. tornado调用ioloop TracebackFuture实现非堵塞的模块

    转载http://xiaorui.cc/2014/11/26/tornado调用ioloop-tracebackfuture实现非堵塞的模块/ 当然实现的方法,还是存在点问题的, 但是最少流程是跑通了 ...

  7. 21.如何将java类对象转化为json字符串

    使用阿里巴巴的fastJson 下载链接: 链接: https://pan.baidu.com/s/1dHjLOm1 密码: rr3w 用法如下: User user = new User(); us ...

  8. html5游戏开发--"动静"结合(二)-用地图块拼成大地图 & 初探lufylegend

    一.前言 本次教程将向大家讲解如何用HTML5将小地图块拼成大地图,以及如何用现有的高级html5游戏开发库件lufylegend.js开发游戏. 首先让我们来了解了解如何用html5实现动画,毕竟“ ...

  9. C# 导出 Excel 的各种方法总结

    第一种:使用 Microsoft.Office.Interop.Excel.dll 首先需要安装 office 的 excel,然后再找到 Microsoft.Office.Interop.Excel ...

  10. IISExpress 站点信息

    目录:C:\Users\huxl16\Documents\IISExpress\config applicationhost:applicationhost.config