package com.xxx.xxx;import java.util.Arrays;public class demo8 {/*** 1、初始化一维数组  使用一维数组* 2、初始化二维数组  使用二维数组* 3、填充替换数组元素* @param args*/public static void main(String[] args) {//1、第一种初始化方式int arr[] = new int[]{1,2,3,4,5,6};    //一维数组//1.1、第二种初始化方式int arr2[] = {1,0,2,3,4};//1.2、for循环输出for(int i = 0 ; i < arr.length; i++){System.out.print(arr[i]+",");}System.out.println();//for each 输出for(int a1 : arr2){System.out.print(a1+",");}System.out.println("\n------------------------------");//2、二维数组的初始化int myarr[][];    //第一种myarr = new int[2][4];//2.1、输出二维数组的值System.out.println("myarr[]的值:");for(int i=0;i<myarr.length;i++){for(int j=0;j<myarr[i].length;j++){    //循环遍历数组的每个元素System.out.print(myarr[i][j]);    //输出
            }System.out.println();    //输出空格 换行
        }System.out.println("--------------------\n");//第二种int a1[][];        a1 = new int[2][];a1[0] = new int[2];a1[1] = new int[3];// for each输出System.out.println("数组中的元素是:");    //提示信息int a[][]={{4,3},{1,2},{0,1},{2,3}};    //定义二维数组for(int x[] : a){    //外层循环变量为一维数组for(int e : x){    //循环 遍历每一个数组元素if(e == a.length){    //判断变量是否是二维数组中的最后一个元素System.out.println(e);    //输出二维数组的最后一个元素}else{//如果不是二维数组中的最后一个元素System.out.print(e+"、");}}}int arr3[][] = {{12,0},{45,10}};    //第三种arr3[1][1] = 20;//3、填充并替换数组    Arrays.fill(int[] a,int value)// 方法1int arr5[] = new int[5];    //创建int数组Arrays.fill(arr5, 8);        //使用同一个值对数组进行填充for(int i=0;i<arr5.length;i++){//将数组中的元素一次输出System.out.println("\n第"+i+"个元素是:"+arr5[i]);}// 方法2/***     fill(int[] a,int fromIndex,int toIndex,int value)*     a    要进行填充的数组*  fromIndex    要使用指定值填充的第一个元素的索引(包括)    从哪里开始*  toIndex        要使用指定值填充的最后一个元素的索引(不包括)    填充的位数    eg:toIndex-fromIndex*  value        要存储在数组所有元素的值*/int arr6[] = new  int[]{45,12,2,10};//    从数组的第二位开始填充  3-1=2 ,输出的数组结果就是    45 8 8 10Arrays.fill(arr6, 1, 3, 8);    //使用 fill() 方法对数组进行初始化for(int i=0;i< arr6.length;i++){System.out.println("\n---------------------\n第arr6[]"+i+"个元素是:"+arr6[i]);}}}

转载于:https://www.cnblogs.com/spadd/p/4164497.html

一维数组和二维数组创建,输出,Arrays.fill()替换相关推荐

  1. Java——动态创建一维数组和二维数组

    一.数组的定义: 整数型一维数组:int[] a;或 int a[];        a = new int[m];(m为数组元素个数) 整数型二维数组:int[][] a;或 int a[][];或 ...

  2. 【C语言】数组(一维数组、二维数组)

    目录 一.一维数组 1.一维数组的创建(定义) 2.一维数组的初始化 3.一维数组的内存分配 二.二维数组 1.二维数组的创建(定义) 2.二维数组的初始化 3.二维数组的内存分配 三.数组越界 四. ...

  3. java 二维数组 的方法和属性_Java一维数组和二维数组详解(Java必备知识)

    数组是最为常见的一种数据结构,分为一级数组,二维数组以及多维数组.是把相同数据类型的元素,用一个标识符封装到一起的基本类型数据序列或对象序列. 目录 一维数组 创建一维数组 给一维数组赋值 获取数组的 ...

  4. python一维数组和二维数组_Python numpy实现二维数组和一维数组拼接的方法

    Python numpy实现二维数组和一维数组拼接的方法 撰写时间:2017.5.23 一维数组 1.numpy初始化一维数组 a = np.array([1,2,3]); print a.shape ...

  5. c语言bool怎么用_C语言中的一维数组和二维数组什么?怎么用?

    C++| 匠心之作 从0到1入门学编程[免费]​yun.itheima.com C语言除了基本数据类型之外,还提供了构造类型的数据,构造类型的数据包括数组类型.结构体类型和共用体类型.下面我们详细介绍 ...

  6. android 一维数组遍历,$.each()循环遍历一维数组、二维数组、JSON数据和DOM元素

    本文介绍$.each()循环遍历一维数组.二维数组.JSON数据和DOM元素. 请注意在使用JQuery $.each()方法前,要首先引用jquery库文件. $.each()循环遍历一维数组 Jq ...

  7. 二维数组,锯齿数组和集合 C# 一维数组、二维数组(矩形数组)、交错数组(锯齿数组)的使用 C# 数组、多维数组(矩形数组)、锯齿数组(交叉数组)...

    二维数组,锯齿数组和集合 一.二维数组 二维数组: 一维数组----豆角 二维数组----表格 定义: 1.一维数组: 数据类型[] 数组变量名 = new 数据类型[数组长度]; 数据类型[] 数组 ...

  8. 【蓝桥杯Java_C组·从零开始卷】第四节、一维数组与二维数组

    整篇文章为对java数组的完整理解以及部分排序,并有一些简单的demo,经典的案例与蓝桥杯的一些经典数组题有专门的文章梳理. 目录 数组概述 什么是数组 数组的结构 数组的特点: 数组分类 一维数组声 ...

  9. 怎样定义和引用一维数组,二维数组

    s1,s2,s3,...,s30 右下角的数字称为下标(subscript) 一批具有同名的同属性的数据就组成了一个数组(array),s就是数组名. 1.怎样定义和引用一维数组 一维数组.二维数组. ...

最新文章

  1. 服务器系统摁c,如何系统有效学习c服务器开发
  2. SQL判断文件是否存在
  3. python爬虫如何从一个页面进入另一个页面-爬虫入门(一)——如何打开一个网页...
  4. 面向接口编程详解(三)——模式研究
  5. 关于SpringCloud配置中心,ConfigClient需要注意的问题
  6. linux服务器无网络确认,Linux服务器故障排查实用指南
  7. linux oracle流复制,oracle 流复制
  8. matlab 扫雷命令,Matlab版扫雷
  9. java利用递归解决汉诺塔问题
  10. 虚拟化安全:瑞星的下一个战场
  11. oracle ogg trail 空间,查找OGG trail file中是否存在相关记录的命令
  12. 如何学习工业机器人技术
  13. 80端口被占用的两种解决方案 - 超详细(已解决)
  14. Delphi语言基础
  15. tableau 日周月筛选器_自定义日期格式
  16. 深刻认识差模电压和共模电压
  17. LODOP设计打印模板
  18. wd移动硬盘不能识别_西数移动硬盘电脑提示无法识别USB设备怎么办
  19. nagiso中nsca的配置
  20. R语言中的函数5:purrrmap()

热门文章

  1. 时间机器(CDQ分治)
  2. DB服务器中的参数优化
  3. 解决“The executable was signed with invalid entitlements.”问题
  4. [Err] 1231 - Variable 'sql_mode' can't be set to the value of 'NULL
  5. 六年之后再次执行[BLQS]战略
  6. BigInt:JavaScript 中的任意精度整数
  7. Struts2之HttpServletRequest、HttpServletResponse,HttpSession,Parameters处理
  8. java final date_Java 8新特性之Date/Time(八恶人-4)
  9. 蔡徐坤团队获得”微博年度最佳团体“!vivo X23幻彩版却实力抢眼
  10. (原创)3.2 AddOwner和OverrideMetadata的区别