文章标题
2015-10-11 11:47
183 查看
package testcaseBuilderPackage;
import java.util.Scanner;
public class TestcaseInt extends TestcaseBuilder {
}
import java.util.Scanner;
public class TestcaseInt extends TestcaseBuilder {
static String type; public TestcaseInt() { super(); System.out.println("请输入测试数据的类型:"); Scanner scanner=new Scanner(System.in); type=scanner.next(); } public void testNum(){ int numMin=1; int numMax=1000; int[] a=new int[5]; a[0]=numMin-1; a[1]=numMin; a[2]=(int) (Math.random()*(numMax-numMin+1)+numMin); a[3]=numMax; a[4]=numMax+1; System.out.println("工号的测试数据为:"); for(int i=0;i<5;i++){ System.out.print(a[i]+"\t"); } System.out.println(); } public void testAge(){ int ageMin=1; int ageMax=150; int[] a=new int[5]; a[0]=ageMin-1; a[1]=ageMin; a[2]=(int) (Math.random()*(ageMax-ageMin+1)+ageMin); a[3]=ageMax; a[4]=ageMax+1; System.out.println("年龄的测试数据为:"); for(int i=0;i<5;i++){ System.out.print(a[i]+"\t"); } System.out.println(); } public void testSalary(){ int salaryMin=2000; int salaryMax=10000; int[] a=new int[5]; a[0]=salaryMin-1; a[1]=salaryMin; a[2]=(int) (Math.random()*(salaryMax-salaryMin+1)+salaryMin); a[3]=salaryMax; a[4]=salaryMax+1; System.out.println("工资的测试数据为:"); for(int i=0;i<5;i++){ System.out.print(a[i]+"\t"); } System.out.println(); } public static void main(String[] args) { TestcaseInt tInt=new TestcaseInt(); if(type.equals("工号")){ tInt.testNum(); } else if(type.equals("年龄")){ tInt.testAge(); } else if(type.equals("工资")){ tInt.testSalary(); } else { System.out.println("没有该种测试类型"); } }
}
相关文章推荐
- [高中作文赏析]渴望从前
- linux操作系统中ps指令的使用
- JavaEE之JDBC编程[详解]
- 1 Multiples of 3 and 5 - Project Euler
- 面试题:一数组arr,长度为len, 已知 0<=a<=b<len , 求 arr[b]-arr[a] 最大值?
- 这两个成员函数inline重新virtual种类
- [高中作文赏析]相约
- [BZOJ4027][HEOI2015] 兔子与樱花
- 第五章 优化程序性能
- 第四章 处理器体系结构
- [转载] 如何使用Lex/YACC
- [Leetcode]Binary Search Tree Iterator
- Ubuntu编写shell脚本
- [290]Word Pattern
- 99. Domino开发领域的动态
- poj 2778 DNA Sequence 【AC自动机 + 矩阵加速】
- [Android自定义控件]Android中如何用代码写出优美的Button
- 第三章 程序的机器级表示
- 多线程初学
- @RequestMapping 简介