利用Random类常用方法实现一个猜数字游戏

本篇内容介绍了“利用Random类常用方法实现一个猜数字游戏”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

10多年的丰泽网站建设经验,针对设计、前端、开发、售后、文案、推广等六对一服务,响应快,48小时及时工作处理。营销型网站建设的优势是能够根据用户设备显示端的尺寸不同,自动调整丰泽建站的显示方式,使网站能够适用不同显示终端,在浏览器中调整网站的宽度,无论在任何一种浏览器上浏览网站,都能展现优雅布局与设计,从而大程度地提升浏览体验。成都创新互联从事“丰泽网站设计”,“丰泽网站推广”以来,每个客户项目都认真落实执行。

一、Random类常用的方法:

1.Random类常用方法如下所示:

boolean nextBoolean()方法:生成一个随机boolean类型的值;

double nextDouble()方法:生成一个随机double类型的值;

float nextFloat()方法:生成一个随机float类型的值;

int nextInt()方法:生成一个随机int类型的值;

int nextInt(int a)方法:生成一个随机int类型的值,它值在0~n之间;

long nextLong()方法:生成一个随机long类型的值;

2.Random类常用方法的例子:

import java.util.Random; public class p63 { public static void main(String[] args) {         // TODO Auto-generated method stub         Random r=new Random();         float f=r.nextFloat();//随机生成一个float类型的值         double d1=r.nextDouble()*5;//生成0~5.0之间的小数         int i=r.nextInt(10);//生成0~10之间的整数         long l=r.nextLong();//随机生成一个long类型的值         boolean b=r.nextBoolean();//随机生成一个boolean类型的值         System.out.println("随机生成一个float类型的值:"+f);         System.out.println("生成0~5.0之间的数:"+d1);         System.out.println("生成0~10之间的整数:"+i);         System.out.println("随机生成一个long类型的值:"+l);         System.out.println("随机生成一个boolean类型的值:"+b);     } }

运行的结果是:

利用Random类常用方法实现一个猜数字游戏

二、猜数字游戏

1.设计一个范围在1-100之间的猜数字游戏。

import java.util.Scanner; public class numGame { public static void main(String[] args) {         // TODO Auto-generated method stub         Scanner scan = new Scanner(System.in);//键盘输入对象         System.out.println("请输入你要猜的数字,范围在1~100之间");         int num=(int)(Math.random()*100)+1;//机器人的数字         while(true){             int result=scan.nextInt();//用户的输入的数字             //如果用户输入的数字大于机器人的数字,打印你猜的数字大了             if(result>num){                 System.out.println("你猜的数字大了");             }else if(result

运行的结果:

利用Random类常用方法实现一个猜数字游戏

从上面代码中,首先是创建Scanner对象用来接受用户的输入,定义生成一个随机int类型的值,这个值是作为机器人的数字。通过while循环判断,当用户输入的数字大于机器人数字,表示猜的数字大了。当用户输入的数字小于机器人数字,表示猜的数字小了。如果当用户输入的数字和机器人的数字是一样的,表示猜中数字,然后退出while循环。

三、Date类

1.在JDK中提供了一个Date类用来表示日期和时间。

2.Date类两个构造方法:

第一个是无参数的构造方法Date(),它是创建当前日期的对象;

第二个接受单个long类型参数date的构造方法Date(long  date),它是创建指定的时间对象,data参数是从GMT时间1970年1月1日0时0分0秒以来的毫秒数。

3.Date类两个构造方法例子:

import java.util.Date; public class p75 { public static void main(String[] args) {         // TODO Auto-generated method stub         Date d1=new Date();//创建当前时间的对象         long time=1000*60*60;         Date d2=new Date(time);//创建时间戳的对象         System.out.println("当前的时间是:"+d1);         System.out.println("当前的毫秒值是:"+d2);     } }

运行的结果是:

利用Random类常用方法实现一个猜数字游戏

四、总结

本文主要介绍了Random类常用的方法、猜数字游戏、Date类。

Random类常用的方法介绍了随机生成int类型的值、double类型的值、boolean类型的值等,通过例子帮助理解这些用法。

猜数字游戏主要是设计一个范围在1-100之间的猜数字,巩固前面所学的知识点。对于Date类只要了解如何通过创建对象封装时间就可以了。

“利用Random类常用方法实现一个猜数字游戏”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注创新互联网站,小编将为大家输出更多高质量的实用文章!


网页标题:利用Random类常用方法实现一个猜数字游戏
分享链接:http://myzitong.com/article/ghphej.html