[Java基础]Random
Random的作用和使用步骤:
一、作用:
用于产生一个随机数。
使用步骤:
1.导包:
import java.util.Random;
2.创建对象:
Random r = new Random();
3.获取随机数:
int number = r.nextInt(10);//获取数据范围:[0,10),包括0,不包括10
测试案列:
import java.util.Random;public class OperatorTest
{public static void main(String[] args){Random r = new Random();int number = r.nextInt(10);System.out.println("number = "+number);}
}
题目:
程序自动生成1-100之间的数字,使用程序实现猜出这个数字是多少?
代码如下:
import java.io.OutputStream;
import java.util.Random;
import java.util.Scanner;public class OperatorTest
{public static void main(String[] args){Random r = new Random();int number = r.nextInt(100)+1;while(true){Scanner sc = new Scanner(System.in);System.out.println("请输入你要猜的数字:");int guessNumber = sc.nextInt();if (guessNumber > number) System.out.println("你猜的数字"+guessNumber+"大了");else if (guessNumber < number) System.out.println("你猜的数字"+guessNumber+"小了");else {System.out.println("恭喜你猜对了");break;}}}
}
[Java基础]Random相关推荐
- 【零基础学Java】—Random的基本概述和使用(十二)
[零基础学Java]-Random的基本概述和使用(十二) Random类用来生成随机的数字,使用起来也是三个步骤 导包:import java.util.Random; 创建:Random r=ne ...
- Java基础语法 (Random随机数)
Java基础语法 Random随机数 Random,通过 Random产生随机数,Random类似Scanner,也是Java提供好的API,内部提供了产生随机数的功能 .API后续课程详细讲解,现在 ...
- Java 基础语法(键盘录入数据,水仙花数,各类循环,random,数组,内存分配,方法,面向对象、封装、this、构造方法、标准类、API)
DAY1 基础语法 1 键盘录入数据,使用变量接收 导包.创建对象.接收数据 import java.util.Scanner; Scanner sc = new Scanner(System.in) ...
- Java 基础之 Random类和Math.random()方法
Random类 import java.util.Random;public class randomTest {public static void main(String args[]){Rand ...
- Java基础(三十五)Math、Random类和数字格式化(String.format方法)
一.Math类 Math类常用的方法: public static long abs (double a) 返回a的绝对值 public static double max (double a,dou ...
- 使用Math 类 和 Random类 两种方式生成 20 到30之间的随机整数---java基础
package com.henu;import java.util.Random;public class Test05 {public static void main(String[] args) ...
- Java基础知识之跳转语句、循环标号多级break跳出实现、Random库
文章目录 一.跳转语句continue 二.跳转语句break 三.循环标号多级break 四.Random库 一.跳转语句continue 1.基本说明 在Java中的continue和其他编程语言 ...
- 测开基础串讲-Java基础-测开常用API之Random类
在日常的测试开发工作中,Random类算是使用比较频繁的一个类了,有时候创建测试数据,可能需要随机生成一些姓名.年龄.号码.编号等,这个时候我们可能就会在固定的名称后面加上随机数字.字符等:下面就来看 ...
- java基础--Scanner类、Random类、ArrayList 类(IDEA版)
第一章 Scanner类 Scanner类的功能: 可以实现键盘输入数据,到程序当中. 备注: System.in 系统输入指的是通过键盘录入数据. 引用类型的一般使用步骤: 导包 import 包路 ...
最新文章
- python如何创建不同元素的矩阵_python – 如何在数据帧中创建矩阵元素的数...
- windows程序崩溃生成dump文件
- 巴黎市中心降下2019年第一场雪
- django 1.8 官方文档翻译:6-3 Django异常
- 如何降低前端代码圈复杂度?
- 函数(八)-函数和匿名函数
- sql将null替换为0_Firefox浏览器将被认为包含歧视性的 Master字眼替换为 Primary
- Redis 对象系统
- ICCAP2016如何调用ads的仿真器hpeesofsim
- 爱立信笔试c语言,爱立信招聘笔经_ 7索尼爱立信北京暑期实习笔试题_笔试
- 占用内存最小linux,Linux系统排查1—内存篇
- java word 分页显示_Java 在Word中插入分页符、分节符
- python论坛签到_Python 百度贴吧自动签到
- 利用python3 爬取 网易云 上 周杰伦所有专辑,歌曲,评论,并完成可视化分析已经歌曲情绪化分析...
- 【2016NOIP十连测】【test4】【状压DP】【容斥原理】巨神兵
- H3CNE综合小实验
- 松弛法求解给定边界条件的泊松方程
- 解决MAC上Django连接Mysql django.db.utils.OperationalError: (2003, Can't connect to MySQL 的问题
- python url转码_Python如何实现转换URL详解
- 服务器如何查看隐藏文件,BlueHost主机如何查看隐藏文件夹
热门文章
- 数据结构与算法:终于可以用三种语言(C,C#,JavaScript)把图的广度优先遍历讲清楚了(推荐收藏)
- 【VB测绘程序设计】第一章 VB测绘程序设计概述
- linux下使用pidcat找bug
- Android之如何看混淆后的错误日志代码
- Android之添加快捷方式(Shortcut)到手机桌面
- php基础教程 第三步 学习字符串及相关函数
- dell服务器报内存配置不正确,DELL 服务器系统提示错误解决的若干办法
- 柠檬汁制成的电池可以开动超100千克的车子吗?
- 各个大学的录取通知书,哪个颜值最高?
- 计算机试题dddd,数据库系统概论试题及答案dddd_Image_Marked.pdf