/*int[]arr={1,2,5,213,75,42,64,48,21,44,22};
分为3个数组 第一个数组满足全是偶数
第二个数组满足全是3的倍数 第三个数组满足其他*/
public class E{public static void main(String[]args){int[]arr={1,2,5,213,75,42,64,48,21,44,22};int b=0,c=0,d=0;//遍历数组,得到每个数组的长度,bcd.for(int i=0;i<arr.length;i++){if(arr[i]%2==0){b++;}else if(arr[i]%3==0){c++;}else{d++;}}//申明三个数组int[]brr=new int[b];int[]crr=new int[c];int[]drr=new int[d];//给每个数组赋值.for(int i=0,b1=0,c1=0,d1=0;i<arr.length;i++){if(arr[i]%2 == 0){brr[b1]=arr[i];b1++;}else if(arr[i]%3 == 0){crr[c1]=arr[i];c1++;}else{drr[d1]=arr[i];d1++;}}//原来数组for(int i = 0;i<arr.length;i++){System.out.print(arr[i]+" ");}System.out.print("\n");//被分开的数组.for(int i=0;i<brr.length;i++){System.out.print(brr[i]+" ");}System.out.print("\n");for(int i=0;i<crr.length;i++){System.out.print(crr[i]+" ");}System.out.print("\n");for(int i=0;i<drr.length;i++){System.out.print(drr[i]+" ");}  }
}//此题注意b1,c1,d1三个变量的改变

把一个数组分为多个数组相关推荐

  1. 第二十一节(数组概要, 一维、二维数组的声明和使用,数组的排序,数组的查找,)...

    一维数组:1:/*数组:1. 数组是一种引用类型2. 数组是一种简单的数据结构,线性的机构3. 数组是一个容器,可以用来存储其他元素,4. 数组也是可以存储任意数据类型的元素5. 数组分为:一维数组, ...

  2. php对象怎么拆分字符串数组,在PHP中将字符串拆分为Unicode字符数组的最佳方法是什么?...

    在PHP中,将字符串拆分为Unicode字符数组的最佳方法是什么?如果输入不一定是UTF-8? 我想知道输入字符串中的Unicode字符集是否是另一组Unicode字符的子集. 为什么不直接运行mb_ ...

  3. 为什么处理一个排好序的数组比未排序的数组要快?

    这是stack overflow上一个非常火热的问题: 为什么对数组排序能提高执行效率?先看下面的代码,执行分为: 生成随机数放入数组 对数组进行排序 对数组中的数字进行累加 publicclassM ...

  4. 输入一个数组,求出这个数组中的逆序对的总数

    题目描述 在数组中的两个数字,如果前面一个数字大于后面的数字,则这两个数字组成一个逆序对.输入一个数组,求出这个数组中的逆序对的总数P.并将P对1000000007取模的结果输出. 即输出P%1000 ...

  5. python定义一个空数组_python – 在numpy数组中设置空值

    如何基于条件使numpy数组中的某些值为空? 我不明白为什么我最终得到0而不是null或空值不满足条件- b是一个用0和1值填充的numpy数组,c是另一个完全填充的numpy数组.所有阵列都是71x ...

  6. 返回一个一维整数数组中最大子数组的和02

    一,要求 输入一个一维整形数组,数组里有正数也有负数. 一维数组首尾相接,象个一条首尾相接带子一样. 数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和. 求所有子数组的和的最大值 二,设 ...

  7. php二维数组按照自定义方式对键值排序,PHP 对一个给定的二维数组按照指定的键值进行排序...

    $v){ $keysvalue[$k] = $v[$keys]; } if($type == 'asc'){ asort($keysvalue); }else{ arsort($keysvalue); ...

  8. 1---结构体中最后一个成员为[0]长度数组的用法

     结构体中最后一个成员为[0]长度数组的用法 2012-04-27 16:03:58 分类: C/C++ 这是个广泛使用的常见技巧,常用来构成缓冲区.比起指针,用空数组有这样的优势:  1.不需要初始 ...

  9. Python 面试题:输入一个数组,输出该数组的第二大的数字

    问题: 输入一个数组,输出该数组的第二大的数字,并且编写相关的测试用例 注意: 1.如果list含有非int, float元素需要remove 2.如果list有重复的最大元素,需要自己处理,内置的l ...

最新文章

  1. Netty傻瓜教程(一):Netty初探,只写个服务端也能工作
  2. XamarinSQLite教程添加测试数据
  3. 分布式MySQL数据库TDSQL架构分析
  4. golang程序如何优雅地退出
  5. 前端:几个操作URL的实用函数
  6. 每日集成Tip: CruiseControl.Net 提示DLL文见找不到的解决方法
  7. VS2012--应用程序无法正常启动0xc000007b 的错误
  8. java实现内存修改器_魔兽3内存修改器 v8
  9. 关于fragment保存变量的问题
  10. 小白能读懂的 《手把手教你学DSP(TMS320X281X)》第四章 2020-12-29 完整工程
  11. (六)CRAFT----2019CVPR论文解读
  12. python通过经纬度获取地址信息
  13. Java培训机构靠不靠谱?能不能学会?
  14. 支付宝退款工具类整理
  15. Python函数部分2
  16. ftp常见错误代码记录下
  17. matlab让一个点变为指定颜色,MATLAB中的颜色控制
  18. 《软件定义车辆的风险评估和开发成本优化》 论文学习笔记
  19. signature=da0cbfb45ebebe4ea0118c0a20df185e,MS15-018:Internet Explorer 累积安全更新:2015 年 3 月 10 日...
  20. 农村家庭暴力有什么应对的措施

热门文章

  1. 前端学习(1127):递归求数学题2
  2. 前端学习(756):javascript预解析
  3. 实例52:python
  4. USB连接TF卡 SD卡硬件电路
  5. 共享锁和排它锁---C++17 多线程
  6. rfid射频前端的主要组成部分有_第4章 RFID的射频前端(simple).ppt
  7. linux环境安装tomcat8,启动时,报not touch:/user/tomcat/tomcat8/logs/catalina.out:not a file or directory...
  8. 【洛谷P1795 无穷的序列_NOI导刊2010提高(05)】模拟
  9. 国家语言,语言代码,locale id对应表
  10. 设置WordPress文章关键词自动获取,文章所属分类名称,描述自动获取文章内容,给文章的图片自动加上AlT标签...