編寫一個程式,獲取10個1至20的隨機數,要求隨機數不能重複(HashSet實現)
廢話不多說,直接上程式碼。
package cn.ketang.lianxi02; import java.util.HashSet; import java.util.Random; /** * 編寫一個程式,獲取10個1至20的隨機數,要求隨機數不能重複。 * Integer類已經實現了Comparable介面,能自動判斷是不是重複的。 * @author nice * */ public class HastSetDemo { public static void main(String[] args) { //建立一個隨機數物件 Random r = new Random(); //建立set集合 HashSet<Integer> hs = new HashSet<>(); //判斷集合的長度是不是小於10 while (hs.size()<=10) { int num = r.nextInt(20)+1; hs.add(num); } //遍歷set集合 for (Integer i : hs) { System.out.println(i); } } }
相關推薦
編寫一個程式,獲取10個1至20的隨機數,要求隨機數不能重複(HashSet實現)
廢話不多說,直接上程式碼。 package cn.ketang.lianxi02; import java.util.HashSet; import java.util.Random; /** *
《java入門第一季》之HashSet小案例:獲取10個1至20的隨機數,要求隨機數不能重複
這是基於HashSet集合的唯一性。 /* * 編寫一個程式,獲取10個1至20的隨機數,要求隨機數不能重複。 * * 分析: * A:建立隨機數物件 * B:建立一個HashSet集合
java 得到10個1至20之間的隨機數,要求不能重複,並將這10個數裝入到陣列中
package javaSE_第二週; /* * 得到10個1至20之間的隨機數,要求不能重複,並將這10個數裝入到陣列中 *(提示:遇到重複的,則不存放到陣列中,繼續隨機獲取下一個數) *難點:在於不能讓陣列中的元素重複 */ public class Rando
黑馬程式設計師-JAVA基礎面試-獲取10個1-20 的隨機數,要求獲取的隨機數不能相同!
<span style="font-family: 微軟雅黑; font-size: 14px; line-height: 30.8px;">------- <a href="http://www.itheima.com" target="blank"&g
編寫程式,生成包含20個隨機數的列表,然後將前10個元素升序排列,後10個元素降序排列,並輸出結果
import random v=[random.randint(0,100) for i in range(20)] print(v) a=v[1:10] a.sort() b=v[11:20] b.sort() b.reverse() print(a) print(b)
(集合)獲取10個1-20之間的隨機數,要求不能重複
import java.util.ArrayList; import java.util.Random; /* * 獲取10個1-20之間的隨機數,要求不能重複 * * 用陣列實現,但是陣列的長度是固定的,長度不好確定。 * 所以我們使用集
【ArrayList:獲取 10 個 1-20 之間的隨機數,要求不能重復】
int email sta omd () port dom for common package com.companyname.common.test; import java.util.ArrayList; import java.util.Random; /**
38)PHP,獲取數據庫數據並在html中顯示(晉級5)
lis java語言 分享 比賽 meta 用戶名 gen fun etc 首先是我的文件關系: 我的主php文件是index.php,我的配置文件php是BBB.php 我的數據庫操作文件是 b.php 我的html文件是login.html 我的index.
(親測有效)解決asp.net專案localhost可以訪問,127.0.0.1和本機ip訪問不了(錯誤400)
網上看了很多種方法比如修改hosts檔案。但是我的hosts檔案有127.0.0.1 localhost。還有一種方法是把網站釋出到IIS,但是我只是做個測試,這樣太麻煩。最終去查了下IIS的網點配置,找到了問題所在1.用vs執行你的網站(一定要用管理員身份執行vs,非常
找出兩個字串中最大的公共子串(java實現)
import java.util.HashSet; import java.util.Set; public class Test { public static void main(String[] args) { String
山科java實驗4-1 編寫一個程式,使用者可以從鍵盤錄入若干個學生的姓名和分數(程式每次提示使用者輸入“Y”或“N”決定是否繼續錄入學生資訊,如果使用者輸入“N”則使用者輸入完畢。輸入的“Y”、“N”不區分
編寫一個程式,使用者可以從鍵盤錄入若干個學生的姓名和分數(程式每次提示使用者輸入“Y”或“N”決定是否繼續錄入學生資訊,如果使用者輸入“N”則使用者輸入完畢。輸入的“Y”、“N”不區分大小寫)。使用者錄入完畢後,程式按成績由高到低的順序輸出學生的姓名和分數(姓名和分數之間用一個空格分割)。【說明
編寫一個Java應用程式,當用戶在輸入對話方塊中輸入兩個日期後(日期格式為YYYYMMDD,如1999年1月12日應輸入為19990112),程式將判斷兩個日期的先後順序,以及兩個日期之間的間隔天數(例
編寫一個Java應用程式,當用戶在輸入對話方塊中輸入兩個日期後(日期格式為YYYYMMDD, 如1999年1月12日應輸入為19990112), 程式將判斷兩個日期的先後順序, 以及兩個日期之間的間隔天數(例如1999年1月1日和1999年1月2日之間的間隔是1天。
編寫一個程式,求出滿足下列條件的四位數:該數是個完全平方數,且第一、三位數字之和為10,第二、四位數字之積為12
編寫一個程式,求出滿足下列條件的四位數:該數是個完全平方數,且第一、三位數字之和為10,第二、四位數字之積為12 程式碼: #include <stdio.h> #include <math.h> //編寫一個程式,求出滿足下列條件的四位數: //該數是個
演算法題:假設一列火車一共經過10個車站,車站按順序為 A B C D E F G H I J ,編寫一個程式,自動計算剩餘的票
假設一列火車一共經過10個車站,車站按順序為 A B C D E F G H I J ,編寫一個程式,自動計算剩餘的票 要求:1 假設火車有100個座位 2.程式可以輸入購買車票的起始站與結束站 3.輸入後,程式輸出剩餘車票,
編寫一個程式,開啟3個執行緒,這3個執行緒的ID分別為A、B、C,每個執行緒將自己的ID在螢幕上列印10遍
#include <stdio.h> #include <stdlib.h> #include <pthread.h> #include <unistd.h> #include <string.h> //#define DEBUG 1 #d
編寫一個程式,開啟3個執行緒,這3個執行緒的ID分別為A、B、C,每個執行緒將自己的ID在螢幕上列印10遍,要求輸出結果必須按ABC的順序顯示;如:ABCABC….依次遞推。
#include <stdio.h> #include <pthread.h> #include <stdlib.h> #define NUM 10 pthread_mutex_t mutex; pthread_cond_t cond
Linux_C練習:編寫一個程式,求出滿足下列條件的四位數:該數是個完全平方數,且第一、三位數字之和為10,第二、四位數字之積為12;
#include<stdio.h> #include<math.h> int main() { int num; int s1; int s2; for(num = 30; num < 100; ++num) { int r
編寫一個程式,開啟3個執行緒,這3個執行緒的ID分別為A、B、C,每個執行緒將自己的ID在螢幕上列印10遍,要求輸出結果必須按ABC的順序顯示;如:ABCABC
package test1; import java.util.concurrent.locks.Condition; import java.util.concurrent.locks.Lock; import java.util.concurrent.locks.R
C語言程式設計習題1-17 編寫一個程式,列印長度大於80個字元的所有輸入行
/*******Author: 時光伴歲月************************/ /*******Date: 20170905****************************/ #i
Java 獲取 1-20 之間的隨機數,共計 20 個,要求不能重復 獲取 1-20 之間的隨機數,共計 10 個,要求不能重
out ace rand hashset lis ted public rup ava package com.swift; import java.util.HashSet; import java.util.Random; import java.util.Set;