自学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);
}
}
自学Java测试代码 - 简单地Student类的更多相关文章
- 自学Java测试代码二String, StringBuffer
2017-08-23 10:38:01 writer:pprp package test; import java.util.*; public class test2 { public static ...
- 自学Java测试代码一数据类型、数组使用
2017-08-22 21:23:37. writer:pprp package test; public class helloWorld { int maxn = 123; //常量,需要定义一个 ...
- 在Jmeter中使用自定义编写的Java测试代码
我们在做性能测试时,有时需要自己编写测试脚本,很多测试工具都支持自定义编写测试脚本,比如LoadRunner就有很多自定义脚本的协议,比如"C Vuser","Java ...
- 自定义编写jmeter的Java测试代码
我们在做性能测试时,有时需要自己编写测试脚本,很多测试工具都支持自定义编写测试脚本,比如LoadRunner就有很多自定义脚本的协议,比如"C Vuser","JavaV ...
- MongoDB之Java测试代码(DAO层)
MongoInit.java是数据库初始化及连接类 MongoUtils.java是对mongodb的各种操作方法 MongoInit.java package com.wlwcloud.datate ...
- 自学Jav测试代码三 Math类 & Date & GregorianCalendar类
2017-08-23 20:30:08 writer: pprp package test; import java.util.Date; import java.util.*; public cla ...
- Java上机题(封装)(编写student类)
今天帮大一的童鞋写Java上机题 题目虽然很简单,但是刚拿到题目的时候愣了一下,然后就疯狂get set QuQ 其实这是一个特别基本的封装的题目(之前实验室面试大二的时候竟然还有蛮多人不知道封装的概 ...
- 科大讯飞语音转文字以及中文分词的Java测试代码
我录了一段音存储在这个test.m4a文件里,语音内容为"测试一下Netweaver对于并发请求的响应性能". 使用如下Java代码进行测试: package com.iflyte ...
- Java测试代码(很不完整,建议大家别看,过几天会再发一次难的版本)
package ATM; import java.io.BufferedReader; import java.io.InputStreamReader; class Account{ priv ...
随机推荐
- 解决:“Workbench has not been created yet” error in eclipse plugin programming”,OSGI启动控制台报错问题
项目中使用了OSGI的框架,最近被问到OSGI框架是什么,自己表示几乎没什么认识,于是想自己手动搭建一个OSGI小例子试一试 于是在搭建过程中遇到了下面的问题:项目启动很慢而且控制台也报了很多异常出来 ...
- Saltstack之SSH简介
安装 yum install -y salt-ssh 官方文档 https://docs.saltstack.com/en/latest/topics/ssh/index.html 配置 vi /e ...
- SpringBoot-基于Maven工程使用SpringBoot
Spring Boot SpringBoot是一个社区反馈推动的项目.SpringBoot可以说是至少五年来Spring乃至整个Java社区最有影响力的项目之一.SpringBoot主要包括以下特性: ...
- DjangoORM 执行 python manage.py makemigrations出现 no changes detected
出现 no changes detected python manage.py makemigrations No changes detected 为什么出现这种情况: 当执行这条命令,他会去找所有 ...
- ffmpeg,rtmpdump和nginx rtmp实现录屏,直播和录制
公司最近在做视频直播的项目,我这里分配到对直播的视频进行录制,录制的方式是通过rtmpdump对rtmp的视频流进行录制 前置的知识 ffmpeg: 用于实现把录屏工具发出的视频和音频流,转换成我们需 ...
- HDU 1116 Play on Words(欧拉路径(回路))
http://acm.hdu.edu.cn/showproblem.php?pid=1116 题意:判断n个单词是否可以相连成一条链或一个环,两个单词可以相连的条件是 前一个单词的最后一个字母和后一个 ...
- android 列表图片优化经历
先上个优化之后的fps图,丝滑流畅:具体实现请看最终优化后的app 背景:一个通讯录app(开源地址),每次登陆时,针对每个用户,如果头像图片不在本地,则生成一个异步下载任务(AsyncTask). ...
- Oracle中用sql语句取随机数和整数
--- 应用round(5.678,3)保留小数 应用floor(5.678)保留整数 应用dbms_random.value(30,50)取得随机数 --- dbms_random包 获得随机小数S ...
- jvm学习(重点)
http://blog.csdn.net/yfqnihao/article/details/8271665 http://blog.csdn.net/cutesource/article/detail ...
- 浅谈Vue中的Prop
Prop 基本用法 Prop的基本用法很简单,只需要在子组件的Vue实例中定义该属性并把值设为目标属性的数组即可 Vue.component('child', { ... // 接收message p ...