zoukankan      html  css  js  c++  java
  • JAVA总结之数组篇

    问题描述:

      一直对数组的一些定义和初始化都比较不太确定,今天总结了一下数组定义和初始化以及默认值。见代码。

     1 package com.test;
     2 
     3 public class ArrayTest {
     4 
     5     /**
     6      * @param args
     7      */
     8     public static void main(String[] args) {
     9         // TODO Auto-generated method stub
    10         //数组几种定义和初始化
    11         //1.动态非配空间,在初始化
    12         int[] a = new int[10];
    13         for(int i = 0; i < a.length; i++){
    14             a[i] = i;
    15         }
    16         //二维数组
    17         int[][] aa = new int [4][5];
    18         for(int i = 0; i < aa.length; i++){
    19             for(int j = 0; j < aa[i].length; j++){
    20                 aa[i][j] = i*10 + j;
    21             }
    22         }
    23         //2.静态初始化
    24         int[] b = {1,2,3,4,5,6,7,8,9,10};
    25         int[][] bb = {{1,1},{2,2}};//二维数组
    26         //3.动态初始化
    27         int[] c = new int[]{1,2,3,4,5,6,7,8,9,10};
    28         int[][] cc = new int [][]{{1,1},{2,2}};
    29         //4.未知数组长度和值的时候,初始化
    30         int[] d = null;
    31         //5.几种错误的初始化
    32             //(1). int[] d;
    33         //6.数组已经分配空间但是没初始化数据时的默认值
    34             //(1).boolean    false;
    35             //(2).byte && short && int && long        0;
    36             //(3).float && double    0.0;
    37             //(4).char    'u0000';
    38             //(5).引用类型    null;
    39     }
    40 
    41 }
  • 相关阅读:
    HDU 3537
    POJ 1175
    POJ 1021 人品题
    POJ 2068
    POJ 2608
    POJ 2960
    poj 1635
    ustc 1117
    ural 1468
    数字游戏
  • 原文地址:https://www.cnblogs.com/atp-sir/p/6378081.html
Copyright © 2011-2022 走看看