java随机两个数组
笃信好学,自然宽和:
本章学习点:生成随机数 random.nextInt(),switch(),多个循环for的使用;
package caipiao_test;import java.util.Random;public class HowMuchNum {int[] x = new int[6];int[] y = new int[6];int w = 10;int k = 0;Random random = new Random();public void RandomNum(){ //随机生成x[]和y[]两个数组;for(int i=0;i<x.length;i++){x[i] = random.nextInt(32);System.out.print(x[i] + " ");} System.out.println();System.out.println("-------------------------");for(int i=0;i<y.length;i++){y[i] = random.nextInt(32);System.out.print(y[i] + " ");}System.out.println();System.out.println("-------------------------");}public void Num1(){ //判断个位数,十位数,二十位数,三十位数的数量int one = 0;int ten = 0;int twenty = 0;int thirty = 0;for(int i=0;i<x.length;i++){switch (x[i]/w) {case 0:one++;break;case 1:ten++;break;case 2:twenty++;break;case 3:thirty++;break;}}System.out.println("one:" + one + " ten:" + ten + " twenty:" + twenty + " thirty:"+thirty);System.out.println("-------------------------");if((one>4) || (ten>4) || (twenty>4) || (thirty>4)){this.RandomNum();this.Num1();}}public void HowMuchNum(){ //判断数组中有几个相同的数值for(int i=0;i<x.length;i++){for(int j=0;j<y.length;j++){if(x[i] == y[j]){k++;break;}}}if(k>4){this.RandomNum();this.Num1();}System.out.println("有K个数相同,K=" + k);}}
java随机两个数组相关推荐
- Java求两个数组的交集、差集、并集
目录 Java求两个数组的并集,代码如下: Java求两个数组的交集,代码如下: Java求两个数组的差集,代码如下: 交集.差集.并集测试代码如下: Java求两个数组的并集,代码如下: /*** ...
- java计算两个数组的交集_回顾面试题:计算两个数组交集
背景 工作多年,语言经历过C#,JAVA.但是做过的项目大多以业务系统为主,曾经做过一些基础架构的工作,但算法一直在工作中应用的比较少,导致多年之后基本都忘记完了.上一次面试过程中就有一个算法题,我能 ...
- java随机打印一个数组元素_java 怎么随机打印自定义数组里面的字符串
packageShiyan;importjava.util.Arrays;importjava.util.Random;publicclassasd123{publicstaticvoidmain(S ...
- GO和JAVA如何处理两个数组中的并集和交集
最近,在项目中碰到这样一个问题,我们在查看某个模块内容的是否,需要获取该角色下所有用户权限的集合,而某个角色下的用户权限不一样,那么我们需要去得到所有用户拥有的权限的一个并集,根据这个整理了关于go和 ...
- java合并两个数组_「JAVA」两个数组的交集—力扣每日一题(一)
示例 1: 输入: nums1 = [1,2,2,1], nums2 = [2,2] 输出: [2,2] 示例 2: 输入: nums1 = [4,9,5], nums2 = [9,4,9,8,4] ...
- java排序两个数组_java – 如何相对于彼此排序两个数组.
由于这两个值紧密耦合在一起,我实际上会编写一个自定义类来包含信息,然后对这些类进行排序,而不是使用原始数组.这样做会让你对许多可能的错误开放. 这样可以更好地控制,数据封装以及将来可能包含哪些方法或数 ...
- java将两个数组合并为一个数组并排序,人生转折!
前言 阿里巴巴,作为国内互联网公司的Top,算是业界的标杆,有阿里背景的程序员,也更具有权威性.作为程序员,都清楚阿里对于员工要求有多高,技术人员掌握的技术水平更是望尘莫及.所以,大厂程序员的很多经验 ...
- Java比较两个数组是否相等(equals())
数组相等的条件不仅要求数组元素的个数必须相等,而且要求对应位置的元素也相等.Arrays 类提供了 equals() 方法比较整个数组.语法如下: Arrays.equals(arrayA, arra ...
- java求两个数组的并集、交集、差集
1.交集 public static void main(String[] args) { int[] array1 = {1,2,3,4,5,6}; int[] ar ...
最新文章
- 网站维护工作要专业更要谨慎
- Charles的断点调试(APP)
- 上海证券携手神策数据,引领普惠金融创新升级
- python 基本操作 多维数组 循环
- 第三篇 12306自动刷票下单-下单
- PHP输入流 php://input 相关【转】
- java 试卷自动生成_基于JAVA的试题自动生成系统 - WEB源码|JSP源码/Java|源代码 - 源码中国...
- c#水晶报表的进一步功能和使用
- 利用ENVI自带全球DEM数据计算区域平距高程
- Altium Designer 学习记录3
- 视频录制后有噪音怎么办?教你简答几步去除视频噪音!
- poco常用语法合集
- R语言并行计算beta-NTI值
- CAD中插入外部参照字体会变繁体_CAD中形形色色的“替换”技巧你确定都知道了?...
- 卡拉OK歌词原理和实现高仿Android网易云音乐
- 需求分析的基础知识点(自己的理解)
- STM32做SPI主机用得多,SPI从机玩过吗?
- codeforces-750【C思维】
- Spring中service层与dao(mapper)层
- Stripe基本介绍