Java初学者作业——编写 Java 程序,让用户输入指定数字实现产生随机数。

简介: Java初学者作业——编写 Java 程序,让用户输入指定数字实现产生随机数。

需求说明:


编写 Java 程序,让用户输入指定数字实现产生随机数。运行效果如下:


43.png

实现思路:


  • 定义两个变量start和end来保存起始和结束值。
  • 通过结束值减起始值得到变化区间再加起始值,核心代码如下:


rdm.nextInt(end - start + 1) + start


实现代码:


import java.util.Random;
import java.util.Scanner;
public class RandomDome {
  public static void main(String[] args) {
    Scanner sc = new Scanner(System.in);
    System.out.println("请输入随机数的起始值:");
    int start = sc.nextInt();
    System.out.println("请输入随机数的结束值:");
    int end = sc.nextInt();
    Random rdm = new Random();
    int num = rdm.nextInt(end - start + 1) + start;
    System.out.println(num);
  }
}
相关文章
|
2月前
|
Java 流计算
利用java8 的 CompletableFuture 优化 Flink 程序
本文探讨了Flink使用avatorscript脚本语言时遇到的性能瓶颈,并通过CompletableFuture优化代码,显著提升了Flink的QPS。文中详细介绍了avatorscript的使用方法,包括自定义函数、从Map中取值、使用Java工具类及AviatorScript函数等,帮助读者更好地理解和应用avatorscript。
利用java8 的 CompletableFuture 优化 Flink 程序
|
2月前
|
Java Apache Maven
Java百项管理之新闻管理系统 熟悉java语法——大学生作业 有源码!!!可运行!!!
文章提供了使用Apache POI库在Java中创建和读取Excel文件的详细代码示例,包括写入数据到Excel和从Excel读取数据的方法。
60 6
Java百项管理之新闻管理系统 熟悉java语法——大学生作业 有源码!!!可运行!!!
|
2月前
|
Java Maven 数据安全/隐私保护
如何实现Java打包程序的加密代码混淆,避免被反编译?
【10月更文挑战第15天】如何实现Java打包程序的加密代码混淆,避免被反编译?
57 2
|
2月前
|
安全 Java Linux
java程序设置开机自启
java程序设置开机自启
105 1
|
2月前
|
运维 Java Linux
【运维基础知识】Linux服务器下手写启停Java程序脚本start.sh stop.sh及详细说明
### 启动Java程序脚本 `start.sh` 此脚本用于启动一个Java程序,设置JVM字符集为GBK,最大堆内存为3000M,并将程序的日志输出到`output.log`文件中,同时在后台运行。 ### 停止Java程序脚本 `stop.sh` 此脚本用于停止指定名称的服务(如`QuoteServer`),通过查找并终止该服务的Java进程,输出操作结果以确认是否成功。
42 1
|
2月前
|
Java Python
如何通过Java程序调用python脚本
如何通过Java程序调用python脚本
32 0
|
2月前
|
Java
java的程序记录时间
java的程序记录时间
26 0
|
2月前
|
Java 编译器 Android开发
java作业的提交规范与要求
java作业的提交规范与要求
25 0
|
7月前
|
算法 Java 数据处理
Java程序性能优化研究
Java程序性能优化研究
60 0
|
7月前
|
缓存 监控 算法
Java程序性能优化策略与实践
在当今软件开发领域,Java作为一种广泛应用的编程语言,其程序性能优化显得尤为重要。本文将介绍一些Java程序性能优化的策略和实践,帮助开发者提高代码执行效率、减少资源消耗,并优化用户体验。通过深入探讨各种优化技术和工具,读者将能够更好地理解和运用这些策略,有效提升Java应用程序的性能。
46 1
下一篇
无影云桌面