案例技术:随机数Random类实现

1,实现产生随机数

package one;import java.util.Random;public class two {public static void main(String[] args) {//目标:学会使用Java提供的随机数类Random//1,导包//2,创建随机对象Random random=new Random();//3,调用nextInt功能可以返回一个整型的随机数int data=random.nextInt(10);// 0 - 9不包含10的(包前不包后)System.out.println("产生的十以内的数字为:"+data);}
}

2,猜数字游戏,数字炸弹

package one;import java.util.Random;
import java.util.Scanner;public class Randomdemo {public static void main(String[] args) {//需求:随机生成一个1-100之间的数据,然后使用死循环让用户不断的猜测l// 1、得到一个1-100之间的随机数Random random=new Random();int data=random.nextInt(100)+1;//生成数据1-100//2,使用一个死循环让用户不断猜测Scanner scanner=new Scanner(System.in);while (true){System.out.println("请输入您猜测的数据:");int guess=scanner.nextInt();//3,判断猜测的数据与随机数的大小if(guess>data) {System.out.println("您猜测的数据过大");}else if (guess<data){System.out.println("您猜测的数据过小");}else {System.out.println("您猜测的数据正确");break;}}}
}

Java入门学习(九)相关推荐

  1. Java入门学习注意事项有哪些?

    想要学好java技术,做好学习规划路线和注意事项是非常重要的,尤其是零基础学员,Java涉及到的知识点非常多,我们需要制定合理的Java学习路线图,这样会事半功倍,下面小编和大家总结一下Java入门学 ...

  2. Java入门学习笔记[狂神说Java]

    写在前面: 本文根据B站狂神说Java 与菜鸟教程 整理而来,仅供个人学习使用,如有侵权,请联系删除. 文章目录 IDEA使用 Java基础01:注释 Java基础02:数据类型 Java基础03:类 ...

  3. java入门学习_Java入门学习进阶知识点

    Java入门学习进阶知识点 入门阶段,主要是培养Java语言的编程思想.了解Java语言的语法,书写规范等,掌握Eclipse.MyEclipse等开发工具,编写Java代码的能力.学完这个阶段你应该 ...

  4. 考研二战失败 我的从零开始Java入门学习(十)

    文章目录 一.集合 1.Collection集合类 1.1 Collection集合类方法 1.2 Collection的子类 2.Map集合类 2.1 Map集合类方法 2.2 Map类的子类 3. ...

  5. Java入门学习笔记——郝斌(一)概述及面向对象

    Java入门学习笔记--郝斌 1.Java概述 java的起源和发展 java的特点 java的应用领域 java学习目标 环境变量的设置 为什么要设置path? path的设置 有关classpat ...

  6. Java | Java 入门学习路线

    文章目录 前言 学习路线以及方法推荐 基础篇 1. Java 基础 2. 使用 Git 3. 文件IO的简单使用 4. XML 文件操作 正确提问 总结 一些好的文档项目推荐 公众号 资源共享 前言 ...

  7. java入门学习教程,详细说明

    武汉Java编程入门怎么学?希望会对你的学习有所促进和帮助,让大家的Java编程入门.一.Java编程零基础可以学,但自学的确阻力有些大.作为一门技术语言,它所蕴含 接下来就要学习的是Java的面向对 ...

  8. 出于对Java入门学习的考虑从Java基础出发

    看到过无数套毫无用处的Java路线图,到现在为止还在云端飘着,对于Java小白来说就像天书一般,Java大神看了以后感觉云山雾绕不知道讲什么东西,动力节点Java学院作为Java业界标杆深意为耻,于是 ...

  9. Java入门学习笔记(一)

    Bilibili入门课程 一.Java入门 Java简介 Java是Sun公司1990年开发的一门编程语言 java语言特点:简单性.面向对象.分布式.健壮性.安全性.平台独立与可移植性.多线程.动态 ...

  10. 从剪刀石头布小游戏开始的Java入门学习(第一章)

    文章目录 前言 一.项目起源 二.类与对象 1.类是什么? 2.类在石头剪刀布中的使用 1.权限修饰符 2.get和set方法 3.this关键字 4.构造器 5.单例模式 1.static关键字 2 ...

最新文章

  1. 如何制作风格迁移图?
  2. android 问题汇总系列之四
  3. [Usaco2009 Open]工作安排Job
  4. 网站推广期间如何理解定制网站推广基本要素
  5. 哈工程计算机学院领导门志国,电气学院“钥匙工程”第二季:赵洪教授为2018级新生打开专业之门...
  6. r 多元有序logistic回归_R语言多分类logistic逻辑回归模型在混合分布模拟单个风险损失值评估的应用...
  7. Java实现基数排序及其推导过程 Radix Sort
  8. [JS] - 判断IE6和IE7
  9. 使用Xcap发送网络数据包
  10. alternatives命令使用方法
  11. matlab画无量纲速度分布,麦克斯韦分布与概率论中典型分布的比较教学
  12. kafka server常用核心配置
  13. Linux系统移植(第2版)
  14. mac 装java ecli_Eclipse下Maven安装和配置
  15. 蓝牙BQB认证原因及流程
  16. 第九周-求一元二次函数的根
  17. 常用增强学习实验环境 II (ViZDoom, Roboschool, TensorFlow Agents, ELF, Coach等)
  18. linux打开笔记本摄像头
  19. 基于Matlab-采用张正友标定法对双目相机进行标定
  20. 手推Adaboost

热门文章

  1. Redis管道技术的使用
  2. 手机电路板文件_三轮制裁后,华为手机业务还能不能继续?“胡杨”就是答案...
  3. 平安科技王健宗:所有AI前沿技术,都能在联邦学习中大展身手
  4. Android Studio一直停留在MyApplication:syncing(解决方案)
  5. Forward warping and backward warping
  6. mysql int 11 最大多少_MySQL中int(11)最大长度是多少?
  7. Lenovo T460 Fn功能键切换
  8. 苹果三代耳机_p360 AirPods Pro 苹果三代耳机
  9. 几款实用的内网穿透工具
  10. 用vant做一个登陆页面