java 生成一个100以内的随机数然后输出打印

java 代码 生成一个100以内的随机数 然后输出控制台 随机数输出

有帮助的话 采纳一下呦


import java.util.Random; 

public class Main {

  public static void main(String[] args) {

    Random random = new Random();
    int randomNumber = random.nextInt(100) + 1;
    
    System.out.println(randomNumber);

  }

}

以下是java代码:

import java.util.Random;

public class RandomNumberExample {
    public static void main(String[] args) {
        Random random = new Random();
        int randomNumber = random.nextInt(100); // 生成0到99之间的随机数
        System.out.println("随机数:" + randomNumber);
    }
}

import java.util.Random;

public class RandomNumber {
    public static void main(String[] args) {
        Random random = new Random();
        int randomNumber = random.nextInt(100) + 1;
        System.out.println("随机数: " + randomNumber);
    }
}

  • 帮你找了个相似的问题, 你可以看下: https://ask.csdn.net/questions/1026623
  • 你也可以参考下这篇文章:java经典算法——筛选法查找100以内的素数
  • 同时,你还可以查看手册:java-学习Java语言 - 描述Java编程语言的基本概念和特点的课程。-泛型是Java编程语言的一个强大功能。它们提高了代码的类型安全性,使更多的错误可以在编译时发现。-野生动物 中的内容
  • 除此之外, 这篇博客: java利用递归求1~100内所有素数,并且每输出五个换一行中的 java利用递归求1~100内所有素数,并且每输出五个换一行 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • 实现原理和for循环差不多。

    /**
     * 利用两个递归求出1~100内所有素数,并且每五个换一行。
     * 相当于两个for嵌套循环。
     * 原理:把1~100里每个数除以从1到它们自身,如果余数为零但是除数不为自身的话,则不是素数(排除掉能被自身之外的数整除的数)。再余数是零但是除数等于自身的话,就是素数。
     */
    public class DiGuiQiuSuShu {
        static int count=0;
        public static void main(String[]args){
        SuShu(2);
        }
    
        /**
         * 定义i变量,初始值为2.
         * 假如i大于100,则结束递归。
         * 调用QiuSuShu方法进行素数判断。
         * 每次递归i自增1.
         * @param i
         */
        public static void SuShu(int i){
            int j;
            if(i==100){
                return;
            }
            QiuShuSu(i,2);
            SuShu(++i);
        }
    
        /**
         * 把SuShu方法里面的i变量给QiuSuShu方法,并且给j变量(除数),定义i变量,接受SuShu方法的i值,定义除数j的初始值为2.
         * 然后以除数原理来判断素数。
         * @param i
         * @param j
         */
        public static void QiuShuSu(int i,int j){
    
            if(j>i){
                return;
            }
            if(i%j==0&&i!=j){
                return;
            }
            if(i%j==0&&i==j){
                System.out.print(i+"\t");
                count++;//每输出一个数,count变量自增1.
                /*实现每输出5个换一行
                    当count等于5时,则换行
                    并且把count归零。
                 */
                if(count==5){
                    System.out.println();
                    count=0;
                }
                return;
            }
            QiuShuSu(i,++j);
        }
    }
    
    

    输出结果:
    在这里插入图片描述

  • 您还可以看一下 张中强老师的Java经典算法讲解课程中的 求100以内的素数小节, 巩固相关知识点
  • 以下回答由chatgpt基于相关博客总结生成:

    可以使用Java的Random类生成随机数,并使用System.out.println()方法打印到控制台。以下是一段示例代码:

    import java.util.Random;
    
    public class RandomNumberGenerator {
        public static void main(String[] args) {
            // 创建一个Random对象
            Random random = new Random();
    
            // 生成一个0到99之间的随机数
            int randomNumber = random.nextInt(100);
    
            // 打印随机数
            System.out.println(randomNumber);
        }
    }
    

    这段代码首先创建了一个Random对象,然后使用nextInt()方法生成一个0到99之间的随机数,并将其存储在randomNumber变量中,最后使用System.out.println()方法打印随机数到控制台。

    运行代码,你将会在控制台上看到一个0到99之间的随机数。