zoukankan      html  css  js  c++  java
  • java15

    1.数组
    格式:数据类型 [ ] 数据名称 = new 数据类型 [ ] { };
    2.初始化
    静态初始化(已知要开多少个房间来存储数据)

    int[ ] a =new int[ ]  {12,32,54,64};
    System.out.println(a[0]);
    【12】
    

    动态初始化(未知数据个数,需要预留空间 )

    int[ ] b =new int [10];//预留了十个空位
    System.out.println(b[11]);         //超过预留空间个数则会报错(称为数组越界)
    【ArrayIndexOutOfBoundsException】
    b[0]=11;
    b[1]=12;
    System.out.println(b[0]);
    System.out.println(b[1]);
    【11】
    【12】
    String[ ] c=new String[10];
    c[0]="hhh";
    c[3]="asdf";
    System.out.println(c[0]);
    System.out.println(c[3]);
    【hhh】
    【asdf】
    

    3.数组的长度报数
    4.遍历数组
    加减数据,输出也随之变化
    5.数组的练习:整个数组的输出
    特别注意: 数组中数据的长度比 [ ] 的数字多一
    思考步骤:
    1.输出“[”
    2.全部输出每一位数据
    3.除最后一位数据外,其他每位数据后都要加“,”
    4.输出“]”
    【以不同的数据类型定义的数组】

    6.数组的练习2:整个数组倒序输出
    7.二维数组

    法一:
    		int[] a = {1,2,3};
    		int[] b = {0,1,2,3};
    		int[] c = {4,5,6};
    		int[][] two = new int[][] {a,b,c};
    		System.out.println(two.length);
    【3】
    法二:
    		int[][] two2 = new int[][] {
    			{4,5,6},
    			{3,4,5,6},
    			{4,5,6,7}
    		};
    		System.out.println(two2.length);
    【3】
    8.获取二维数组的值
    	System.out.print(two2[0][0]);	
    【4】
    	System.out.print(two2[1][0]);	
    【3】
    

    9.二维数组的遍历

    	int[][] d=new int [][] {
    		{1,2,3},
    		{4,5,6},
    		{888}
    	};
    	for(int i=0;i<d.length;i++) {
    		int [] d1=d[i];    //将二维数组中每一组元素赋值给一个数组
    		for(int j=0;j<d1.length;j++) {
    			System.out.print(d1[j]);   //输出二维数组中每一个元素
    			if(j==d1.length-1)break;
    			System.out.print(",");
    		}
    		System.out.println();
    	}
    
  • 相关阅读:
    牛客网 二叉树的镜像 JAVA
    牛客网 反转链表 JAVA
    牛客网 调整数组顺序使奇数位于偶数前面 JAVA
    Integer to Roman LeetCode Java
    Valid Number leetcode java
    Longest Common Prefix
    Wildcard Matching leetcode java
    Regular Expression Matching
    Longest Palindromic Substring
    Add Binary LeetCode Java
  • 原文地址:https://www.cnblogs.com/-zero/p/10311924.html
Copyright © 2011-2022 走看看