概述
一、测试代码如下
为了能自定义两个正数随机生成两数之间的随机数,代码如下:
1 import java.util.*; 2 public class test 3 { 4 public static void main(String[] args) 5 { 6 boolean flag = true; 7 while(flag) 8 { 9 System.out.println("请输入两个数(下面会产生100个两数之间的随机数):"); 10 Scanner sc = new Scanner(System.in); 11 int num1 = sc.nextInt(); 12 int num2 = sc.nextInt(); 13 14 int s = 0; 15 int count = 0; 16 if(num1>0&&num2>0) 17 { 18 System.out.println("两数之间的随机数为:"); 19 for(int i=0;i<100;i++) 20 { 21 if(num2>num1) 22 s = rand(num1,num2); 23 else 24 s = rand(num2,num1); 25 System.out.print(s+"t"); 26 count++; 27 if (count%10==0) 28 System.out.println(); 29 } 30 flag = false; 31 } 32 else 33 { 34 System.out.println("不能输入负数!请重新输入正数!"); 35 flag = true; 36 } 37 } 38 } 39 public static int rand(int n1,int n2) 40 { 41 int temp = 0,b = 0; 42 while((temp=new Random().nextInt(n2))>=n1)//如果产生的随机数大于n1,就将其返回,否则就继续 43 { 44 b = temp; 45 } 46 if(b==0) 47 b = b + n1; 48 return b; 49 } 50 }
二、测试用例
1、随机输入两个正数,两数的次序可以颠倒
2、如果输入负数,就提示并重新输入
三、总结
在通过测试的这个代码,练习了对一个问题的全方位的思考,努力做到360全方位无死角,
但这不是一件简单的事,在以后的练习中,还应该做到更加细心,让程序更加完善。
转载于:https://www.cnblogs.com/KevinBin/p/4342412.html
最后
以上就是个性冷风为你收集整理的代码测试之自定义两数生成之间的随机数的全部内容,希望文章能够帮你解决代码测试之自定义两数生成之间的随机数所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复