Java实现:产生1到10之间的随机整数,把这些随机整数装入一个10个长度的数据。要求,数组中数据不能重复

中国1990-2021连续30年土地利用CLCD数据分享 CLCD(China Land Cover Dataset)数据集是由武汉大学黄昕老师基于Google Earth Engine上的335,709景Landsat数据制作的中国年度土地覆盖数据集。为了提高CLCD的时空一致性,还提出了一种包含时空滤波和逻辑推理的后处理方法。该数据集最大的优势在于每年30米的土地利用分类结果,且连续覆盖了30年时间。相比其他产品如GLC_FCS30、Global30、AGLC2000_2015、FROM-GLC10、ESA10、ESRI10等,CLCD在时间分辨率上更高。 阅读详情

 题目:产生1到10之间的随机整数,把这些随机整数装入一个10个长度的数据。要求,数组中数据不能重复

 第一种方法:

public class Csdn{
	public static void main(String[] args) {
	    int[] nums = new int[10];
	    int num;
	    for(int i = 0;i < nums.length;i++){
	        do{
		    num = (int) (Math.random()*10+1);
		}while(judge(nums,num));    //返回boolean值
		nums[i] = num;
		System.out.println(nums[i]);
	    }
	}
	
	public static boolean judge(int[] arr,int key){    //去重
		for(int j = 0;j < arr.length;j++){
		    if(arr[j] == key){
			    return true;
		    }
		}
	    return false;
	}
}

 第二种方法:

import java.util.ArrayList;
import java.util.HashSet;
import java.util.List;
import java.util.Set;

public class Csdn{  //使用Set集合与List集合来解决问题
	public static void main(String[] args) {
	    List<Integer> list = new ArrayList<Integer>();
	    Set<Integer> set = new HashSet<>(); //HashSet方法 数据不重复 所以重复数据不会被写入
	    int[] nums = new int[10];
	    for(int i = 0;i < 10;i++){
		int num = (int) (Math.random()*10+1);
		if(set.size() <= i){
		    set.add(num);
		    i--;
		}
	    }
	    for(Integer s:set){   //数据存入ArrayList集合
		list.add(s);
	    }
	    for(int j = 0;j < nums.length;j++){    //数据存入nums数组
		nums[j] = list.get(j);
		System.out.println(nums[j]);
	    }
     }
}

 愿前程似锦

 

 

Apache Flink集成HDFS报错Failed to create checkpoint storage at checkpoint coordinator side. 在网上查询相关资料后,在flink的lib目录添加flink-shaded-hadoop-3-3.1.1.7.0.3.0-79-7.0.jar、commons-cli-1.5.0.jar两个包,但报错依旧存在,添加了export HADOOP_CLASSPATH=后面发现是hadoop与flink的兼容性问题,hadoop原先使用的是3.3.4,与多个版本的flink集成都会出现报错,最后将Hadoop的版本改成3.1.3,使用flink run运行jar包就没有这个错误了,在hdfs上成功保存了检查点。 阅读详情

相关推荐

STM32 Boot程序实战:从启动流程到安全跳转机制解析

本文深入解析STM32 Boot程序的核心作用与安全跳转机制,涵盖启动流程、内存管理、中断向量表重定向及固件验证等关键环节。通过实战案例分享如何实现可靠的固件升级与故障回退策略,避免设备变砖风险,提升嵌入式系统稳定性。

pluto的博客 780

常见的 JQuery 正则表达式以及验证方法

常见的正则表达式 一、校验数字的表达式 1 数字:1$ 2 n位的数字:^\d{n}$ 3 至少n位的数字:^\d{n,}$ 4 m-n位的数字:^\d{m,n}$ 5 零和非零开头的数字:^(0|[1-9][0-9])$ 6 非零开头的最多带两位小数的数字:^([1-9][0-9])+(.[0-9]{1,2})?$ 7 带1-2位小数的正数或负数:^(-)?\d+(.\d{1,2})?$ 8 正...

qq_33207223的博客 1451

LQR控制算法调参指南:如何通过Bryson‘s Rule和Trial-and-Error优化自动驾驶性能?

本文深入探讨了LQR控制算法在自动驾驶系统中的调参策略,从Bryson's Rule的基础应用到工程落地的优化方法。通过动态权重适应、非对角项引入和多目标权衡等技巧,提升车辆轨迹跟踪精度与操控舒适性。文章还介绍了数据驱动的调参流程和典型问题的解决方案,为自动驾驶工程师提供实用指南。

kkk56的博客 1026

Java生成随机数

与Java标准库提供的随机数生成方式相比,RandomDataGenerator类提供了更多的随机数生成选项,例如生成正态分布、二项分布等的随机数。

qq_19843217的博客 1万+

《深入 UFS Explorer:自定义 RAID 配置指南》

UFS Explorer支持以虚拟模式组装任何受支持的RAID配置,以便后续访问其内容或恢复丢失数据。启动RAID构建器;向RAID构建器主内容区域的列表中添加RAID组件;为不可用组件插入占位符(需当前RAID级别支持且软件兼容);调整组件的准确顺序;在“虚拟RAID配置”区域设置RAID参数;以虚拟模式组装阵列各部分。程序主窗口“存储设备导航面板”中打开的任何存储设备(包括驱动器、逻辑卷、磁盘镜像、虚拟磁盘及其他复杂存储设备)均可作为RAID组件。

melonbo的专栏 1404

Axure RP 9在Windows 11环境下的高效安装与配置指南

本文提供Axure RP 9在Windows 11系统下的详细安装步骤与配置指南。针对Win11安全特性,从获取官方安装资源、调整系统权限,到定制化安装路径、精准汉化及性能优化,系统性地解决了安装闪退、汉化失败、运行卡顿等常见问题,确保用户获得稳定流畅的原型设计体验。

mango的博客 480

java 1到10取随机数

生成1到10之间的随机数 在Java编程中,随机数的生成是一个常见的需求。在本文中,我们将介绍如何使用Java代码来生成1到10之间的随机数。 随机数生成方法 Java中提供了java.util.Random类来生成随机数。通过该类的nextInt(int bound)方法,我们可以生成一个0到bound-1之间的随机整数...

weixin_40383887的博客 2783

PRPD图谱分析从入门到精通:5种典型放电模式的识别手册

本文详细解析PRPD图谱分析技术,重点介绍电晕放电、悬浮放电等5种典型放电模式的识别方法。通过37组真实案例对比,提供关键识别区和诊断流程图模板,帮助工程师快速掌握变电站设备状态监测的核心技能,提升绝缘缺陷诊断准确率。

weixin_29214199的博客 473

Java获取随机数的3种方法

方法1 (数据类型)(最小值+Math.random()*(最大值-最小值+1)) 例: (int)(1+Math.random()*(10-1+1)) 从1到10的int型随数 方法2 获得随机数 for (int i=0;i {System.out.println((int)(1+Math.random()*10));} (int)(1+Math.random()*10)

yang_ai的博客 1万+

手把手教你用UC3844设计多路输出反激电源(附PCB布局避坑指南)

本文详细介绍了使用UC3844设计多路输出反激电源的实战技巧,包括核心电路设计、变压器参数计算、PCB布局优化及EMI抑制方法。通过实验室实测数据和项目经验,帮助工程师避开常见设计陷阱,提升电源性能和可靠性。特别附赠PCB布局避坑指南,助力高效完成开关电源设计。

weixin_30300225的博客 570

无需上下文,MCP新机制让大模型主动“提需”:节约 98% token 开销,并保持准确率基本不变!

值得注意的是,MCP 协议定义的服务器描述通常较为简洁。为了提升匹配效果,我们引入 Qwen2.5-72b-Instruct 模型,对所有服务器的原始资料(通常为 ReadMe 文档)进行总结提炼,参考其 capabilities、features、usage patterns 等要素,生成服务器的 summary 信息,作为相对详尽的描述文本用于匹配。然而,现有的 MCP 调用机制下,所有工具的描述信息都被注入大模型的系统提示词,导致了非常长的上下文开销,也为大模型的表现带来了影响,降低了模型的性能。

我爱计算机视觉 1174

java生成随机数

Random: 位于Java.uitl.Random 类。math :位于JAVA.lang.Math 类中。

2301_77967942的博客 1769

在Ubuntu系统中安装和使用wxPython进行Python图形用户界面(GUI)开发

在本文中,我将向您展示如何在Ubuntu系统上安装和使用wxPython,并提供一些示例代码来帮助您开始使用这个强大的工具。在MyFrame的构造函数中,我们创建了一个wx.Panel和一个按钮,并将按钮的点击事件绑定到一个自定义的方法on_button_click上。最后,我们创建了一个wx.App的实例,创建了一个MyFrame对象并显示它,最后通过调用app.MainLoop()启动应用程序的主事件循环。这只是一个简单的示例,但它演示了如何使用wxPython创建一个基本的GUI应用程序。

qq_37934722的博客 1040

Java 在长度为10的数组中,不重复的随机放入1-10整数

要求: 在一个长度为10的整型数组中,随机的放入1-10的整数,并且没有重复。 结果: 实现代码 public static void main(String[] args) { int[] arr = new int[10]; int count = 0; while(count < arr.length){ int num = (int)(Math.random()*...

桥边菇凉的博客 1445

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

产生一个长度为100的数组,为数组中的每一项随机填充1-100之间的数并且保证不重复

package AlgorithmTest; import java.util.Random; /**  * 问题:产生一个长度为100的数组,为数组中的每一项随机填充1-100之间的数并且保证不重复  *  * @author Administrator  *  */ public class RandomTest {         public static voi

Ada168855的专栏 3706

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

向一个长度为5的整型数组中随机生成5个1-10的随机整数 要求生成的数字中没有重复数java

package day06.pm; import java.util.Random; public class Gets { public static void main(String[] args) { // TODO Auto-generated method stub // 向一个长度为5的整型数组中随机生成5个1-10的随机整数 ...

wtfsb的博客 2451

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

java中随机生成随机数及不重复的随机数字

扫描二维码,关注公众号 Java中产生随机数 1 . 调用java.lang下面Math类中的random()方法产生随机数 public class MyRandom { public static void main(String[] args) { int radom = (i...

水月灯花的博客 1万+

JAVA:创建两个随机不重复的数组,并且将两个数组中不同的元素拼接成一个新的数组,并且输出该数组的长度和所以元素

原题目如下: 1.创建两个长度为10的数组,数组内元素为随机生成的、不重复的 1-100之间的整数, [1,2][1,2] 2.定义一个方法,传入两个数组,方法中将两个数组不同的元素拼接成一个字符串,并且将该字符串以及字符串的长度输出到控制台上; 如果没有则输出"对不起两个数组的所有元素均相同" 主要思路: 第一步创建两个长度为10的随机数数组 第二步创建一个函数判断当前是否存在重复的元素 第三...

weixin_45556876的博客 2505

随机生成5个1~10之间的随机数,并存入到长度为5的int数组中,要求存入的数据不能重复(java)

文章目录 一、代码 二、代码分析 一、代码 import java.util.Random; public class Test_10 { public static void main(String[] args) { Random rm = new Random(); int[] arr = new int[5]; for (int i = 0; i < 5; i++) { arr[i] = rm....

Alanx的博客 4177

java面试题之随机生成10个不重复的整数

import java.util.Arrays;/*** @author 罗老师&lt;br&gt;*/public class LianXi_06 { public static void main(String[] args) { /* * 随机生成10个不重复的整数 范围在 1 - 20 (不包括20)之间 ,输出排序好的数组。由小至大...

luochunlong123的博客 1678

分析以下需求,并用代码实现: (1)生成10个1至100之间的随机整数(不能重复),存入一个List集合

分析以下需求,并用代码实现: (1)生成10个1至100之间的随机整数(不能重复),存入一个List集合 (2)编写方法对List集合进行排序 (2)然后利用迭代器遍历集合元素并输出 (3)如:15 18 20 40 46 60 65 70 75 91 import java.util.ArrayList; import java.util.Iterator; import java.util.List; import javax.rmi.CORBA.Tie; public class Demo02 {

stop_here_find的博客 4344

Java基础编程题目——利用随机函数产生多个不重复整数

利用随机函数产生 20 个 10~90 之间的不重复整数。 将这些数拼接在一个字符串中,用逗号隔开。 每产生一个新数,要保证在该字符串中不存在。 最后将串中的整数分离存放到一个数组中,将数组的内容按由小到大输出。 import java.util.*; public class Randoms { public static void main(String[] args) { ...

美好事物 3318

java 一个int数组 长度为100 随机生成100个数 即1-100 将其插入进数组 插入的数字不能重复

java 一个int数组 长度为100 随机生成100个数 即1-100 将其插入进数组 插入的数字不能重复

qq_43668118的博客 2633

Java 数组练习题:随机生成10个整数,并添加到一个数组中,数组不允许添加重复的数字【多测师_何sir】

练习题: 随机生成10个整数,并添加到一个数组中,数组不允许添加重复的数字 import java.util.Arrays; public class Exercises { /** * 2,随机生成10个整数(1<N<100),并添加到一个数组中, * 数组不允许添加重复的数字, */ public static void main(String[] args) { // 1,循环生成10整数 // 2,判断生成的

多测师_何sir 4968

java 得到10个1至20之间的随机数,要求不能重复,并将这10个数装入到数组中

package javaSE_第二周; /*  * 得到10个1至20之间的随机数,要求不能重复,并将这10个数装入到数组中  *(提示:遇到重复的,则不存放到数组中,继续随机获取下一个数)  *难点:在于不能让数组中的元素重复  */ public class RandomDemo { public static void main(String[] args) { in

weishimeng17的博客 6020

Java获取10个1-20之间的随机数,要求不能重复(集合)

获取10个1-20之间的随机数,要求不能重复 获取10个1-20之间的随机数,要求不能重复 用数组实现,但是数组的长度是固定的,长度不好确定。 所以我们使用集合实现。 分析: A:创建产生随机数的对象 B:创建一个存储随机数的集合。 C:定义一个统计变量。从0开始。 D:判断统计遍历是否小于10 是:先产生一个随机数,判断该随机数在集合中是否存在。 ...

舟舟舟小白的博客 2774
上一篇: Java String类型入门 String str= "abc god 中国 java"反转每个单词
下一篇: Java实现:String类型 (1)从键盘循环录入录入一个字符串,输入"end"表示结束 (2)将字符串中大写字母变成小写字母,小写字母变成大写字母,其它字符用"*"代替,并统计字母的个数
Hollo_Java
博客等级 码龄7年 10粉丝 8原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值