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();
    	}
    
  • 相关阅读:
    Linux进程间通信之信号量
    C语言文件操作
    Linux多线程同步方法
    Linux进程间通信之共享内存
    关于P2P下载的思考
    学习Jxta,初窥门径
    庆祝一下,基于JXTA的P2P文件共享传输文件测试成功。
    关于java nio在windows下实现
    Java aio和JSR 203
    关于文件目录的P2P共享问题
  • 原文地址:https://www.cnblogs.com/-zero/p/10311924.html
Copyright © 2011-2022 走看看