ITPub博客

首页 > 移动开发 > 移动测试 > 深圳软件测试培训学习:Java Random介绍--【千锋】

深圳软件测试培训学习:Java Random介绍--【千锋】

原创 移动测试 作者:andy888168 时间:2019-11-04 15:10:39 0 删除 编辑

深圳软件测试培训学习: Java Random 介绍 -- 【千锋】

Random 类位于 java.util 包下,此类的实例用于生成随机数。

案例1 :

import java.util.Random;

import java.util.Scanner;

public class RandomDemo {

public static void main(String[] args) {

// 系统产生一个 1-100 之间的随机数

Random r = new Random();

// 获取随机数

int number = r.nextInt(100) + 1;

// 多次猜数据

while (true) {

// 键盘录入要猜的数据

Scanner sc = new Scanner(System.in);

System.out.println(" 请输入你猜的数据(范围 1-100 ): ");

int guessnumber = sc.nextInt();

// 比较两个数据,用 if 语句实现

if (guessnumber > number) {

System.out.println(" 你猜的数据大了 ");

} else if (guessnumber < number) {

System.out.println(" 你猜的数据小了 ");

} else {

System.out.println(" 恭喜你,你猜对了 ");

break;

}

}

}

}

运行结果:

请输入你猜的数据(范围1-100 ):

12

你猜的数据小了

案例2 :

import java.util.Random;

public class CallName{

public static void main(String[] args){

System.out.println(" 班级同学有: ");

String [] arr = {"zhangsan","lisi","wangwu","sjls","qianqi"};

for(int i = 0 ;i < arr.length;i++){

System.out.print(" 学号 "+(i+1)+": "+arr[i]+" ");

}

System.out.println();

// 利用随机数进行点名

Random ran =new Random();

int index = ran.nextInt(arr.length);

System.out.println(" 学号 "+(index+1)+": "+arr[index]+" ");

}

}

运行结果:

班级同学有:

学号1: zhangsan 学号 2: lisi 学号 3: wangwu 学号 4: sjls 学号 5: qianqi

学号3: wangwu

案例3 :

import java.util.*;

public class V {

public static void main(String[] args) {

int a[]=new int[100];

for(int i=0;i<100;i++){

a[i]=(int)(Math.random()*10);

}

for(int i=0;i<100;i++){

a[i]=(int)(Math.random()*10);

if(i%10==0){

System.out.println("");

}

System.out.print(a[i]);

}

}

}

运行结果:
5659160815

8563540313

5317959217

 


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69947096/viewspace-2662532/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
莫安迪分享各类资讯文章

注册时间:2019-09-02

  • 博文量
    69
  • 访问量
    43789