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. 拖拽js和jq写法

    第一种原生js写法 window.onload=function () { var oDrag=document.getElementById('drag'); oDrag.onmousedown=f ...

  2. python基础-第七篇-7.2面向对象(进阶篇)

    进入到今天的探索前,我先对上节内容进行一下回顾: 面向对象是一种编程方式,此编程方式的实现是基于对类和对象的使用 类是一个模板,模板中包装了多个函数可供使用 对象是基于类创建的,实例用于调用被包装在类 ...

  3. MySQL基础命令

    目录: MySQL概述 安装及启动登陆mysql操作 MySQL基本数据类型 MySQL数据库基本SQL操作 MySQL高级SQL操作 一.MySQL概述 1.什么是数据库? 数据库(Database ...

  4. IDEA中打包Spark项目提示Error:(16, 48) java: -source 1.5 中不支持 lambda 表达式

    在idea中新建了一Spark的项目,在做项目的编译打包的时候,提示如下错误信息: Error:(, ) java: -source 1.5 中不支持 lambda 表达式 (请使用 -source ...

  5. Tomcat启动慢但是不报错的解决办法

    参考文章:https://blog.csdn.net/xiaoxinyu316/article/details/39064003 可以查看下tomat的启动日志,看看有哪些比较耗时的操作: grep ...

  6. 模块讲解----json模块(跨平台的序列化与反序列化)

    一.json的特点 1.只能处理简单的可序列化的对象:(字典,列表,元祖) 2.json支持不同语言之间的数据交互:(python  -  go,python - java)   二.使用场景 1.玩 ...

  7. ITL(Interested Transaction List)理解

    一.ITL描述: ITL(Interested Transaction List)是Oracle数据块内部的一个组成部分,位于数据块头(block header),itl由xid,uba,flag,l ...

  8. 无法从U盘启动的解决方案

    联想台式机无法从U盘启动的解决方案 F1进入lenovo bios 选择 StartUp 选项卡 1) 发现 USB FDD 已处于第一项,再把 USB Key 调到启动第二项 2) 把 boot m ...

  9. Google Code Jam 2014 总结

    第一次参加ACM竞赛,对自己取得的成绩还满意. Round1A: Rank: 2446 Score: 9 (没有进前1000名,只能拼下次了) Round1B: Rank: 944 Score: 42 ...

  10. 记一次服务器迁移SVN客户端更换IP

    服务器迁移,SVN服务端IP由原10.58.8.231更换至10.58.1.230   TortoiseSVN更换ip地址操作如下: 打开svn项目的根目录,右键如图操作: 修改ip地址为10.58. ...