首页 > 编程语言 >java基础学习:random随机数,random案例

java基础学习:random随机数,random案例

时间:2023-11-29 19:00:42浏览次数:48  
标签:Random java int random System 随机数 public

1.Random使用步骤:

 

 

package com.itheima.Random;

import java.util.Random;

public class Random1 {
    public static void main(String[] args) {
        Random random=new Random();

        for (int i=1;i<=10;i++) {
            int data=random.nextInt(10);//nextInt(n)生成0-n-1的随机数
            System.out.println(data);
        }
    }
}

2.Random案例:

猜数字案例:

package com.itheima.Random;

import java.util.Random;
import java.util.Scanner;

public class Random2 {
    public static void main(String[] args) {
        Random random=new Random();
        int luckNumber=random.nextInt(100)+1;
        Scanner sc=new Scanner(System.in);
        while(true){
            System.out.println("请输入猜测数据");
            int gussNumber=sc.nextInt();
            if(gussNumber>luckNumber){
                System.out.println("猜测数字过大");
            } else if (gussNumber<luckNumber) {
                System.out.println("猜测数字过小");
            }
            else {
                System.out.println("猜对了");
                break;
            }
        }
    }
}

 

标签:Random,java,int,random,System,随机数,public
From: https://www.cnblogs.com/pengsuoqun123/p/17865624.html

相关文章

  • JAVA的swap实现
    JAVA的swap实现JAVA不能操作地址,所以不能像CPP那样方便地实现对基本数据类型的swap。java中的基本数据类型传递属于引用传递,并不会像c/c++实现指针传递;通过包装类对象配合反射可以实现数据的交换。只能通过以下几种方式。通过数组对象交换publicclassTestSwap{ publi......
  • Java 8 仍被广泛使用,占比 50%
    调查中,更多的开发人员选择在生产中使用Java17,而不是Java11。Docker逐渐成为打包Web应用程序的首选,且Spring和SpringBoot的使用率遥遥领先。具体而言,开发者最常使用的 Java版本是 Java8,占比高达 50%;其次分别是 Java17(45%)、Java11(38%)以及 Java20(11%......
  • 学习笔记1 :Java基础
    1、JVM(1)Java虚拟机:是运行所有Java程序的抽象计算机,是Java语言的运行环境。(2)JVM包括:一套字节码指令集、一组寄存器、一个栈、一个垃圾回收堆和一个存储方法域(3)跨平台:JVM在执行字节码时,把字节码解释成具体平台上的机器指令执行。一套代码,一次编译,多平台运行。但是,不同平台需要不......
  • java基础学习:跳转关键字:break,continue
    1.总览:break:跳出并结束当前所在循环的执行continue:用于跳出当前循环的当次执行,直接进入循环的下一次执行 packagecom.itheima.BreakAndContinue;publicclassBreakAndContine1{publicstaticvoidmain(String[]args){for(inti=1;i<=5;i++){......
  • java基础学习:死循环,循环嵌套
    1.死循环:写法 packagecom.itheima.loop;publicclassEndLessLoop{publicstaticvoidmain(String[]args){//掌握死循环写法//for(;;){//System.out.println("ss");//}//while(true){//System......
  • Java集合框架之:LinkedList的常见方法使用
    ✨前言✨本篇文章主要介绍JavaLinkedList的使用方法教程及示例代码......
  • java基础学习:do-while循环
    1. packagecom.itheima.loop;publicclassDowhile1{publicstaticvoidmain(String[]args){inti=0;do{System.out.println("1");i++;}while(i<3);}} ......
  • 秦疆的Java课程笔记:46 方法 方法的定义和调用
    Java方法类似于其他语言的函数,是一段用来完成特定功能的代码片段,一般情况下,定义一个方法包含以下语法:修饰符返回值类型方法名(参数类型参数名){//这一串就是方法头 …… 方法体 …… return返回值;}方法包含一个方法头和方法体。下面是一个方法的所有部分:......
  • 秦疆的Java课程笔记:47 方法 方法的重载
    重载就是在一个类中,有相同的函数名称,但是形参不同的函数。(这里的“函数”,应该就是“方法”的意思,但是老师的PPT上就是这么写的。)方法的重载规则:方法名称必须相同参数列表必须不同(个数不同,类型不同,排列顺序不同)方法的返回值类型可以相同也可以不同仅仅返回类型不同不足以成......
  • 《Effective Java》阅读笔记-第四章
    EffectiveJava阅读笔记第四章类和接口第15条使类和成员的可访问性最小化软件设计的基本原则之一:封装第16条使用Getter/Setter代替public字段这书的翻译可真垃圾第17条使可变性最小化标准库中有许多不可变类:String、基础类型的封装类、BigInteger、BigDecim......