zoukankan      html  css  js  c++  java
  • Java多维数组定义以及常见异常

     1 import java.lang.*;
     2 import java.util.*;
     3 public class Demo1 {
     4    public static void main(String args[]){
     5        int[] score1=new int[10];
     6         int[][] score2;   //1/定义二维数组,静态初始化二维数组
     7        score2= new int[][]{
     8                {1,2,3},{3,4,5},{6}
     9        };
    10 
    11              //2/动态初始化的方式之二,定义二维的字符串数组,实际相当于三维--毕竟字符串就是一维的
    12        String [][] names = new String[3][10];
    13        names[0]=new String[10];
    14        names[1][1]= "123";
    15        names[1]=new String[10];
    16        names[2]=new String[10];
    17         System.out.print(names.length+"
    "+names[1][1]);
    18        //2、2如何引用具体的某一个元素
    19        int [][]i=new int[3][2];
    20        i[1][0]=90;
    21        i[2][1]=100;
    22 
    23        //常见数组异常处理(Exception),1、数组下标越界的异常
    24        int[] arr= new int[10];
    25        // arr[10] = 0;         //ArrayIndexOutOfBoundsException: Index 10 out of bounds for length 10
    26         boolean[] b= new boolean[3];
    27         b=null;      //这里已经全部置空了!
    28        // System.out.print(b[0]);   //java.lang.NullPointerException
    29 
    30        //第三种
    31        int [][] j = new int[3][10];
    32        j[2][0]=12;
    33     /*            如果不指派内存!
    34          int [][] j = new int[3][];
    35        j[2][0]=12;   //错误!第二维没有分配内存或者声明(int j[1]=new int[10];),h会发生NullPointerException
    36 
    37      */
    38    }
    39 }
  • 相关阅读:
    C#学习
    1.计算机的硬件
    C++ bitset——高端压位卡常题必备STL
    Aragorn's Story
    Sql Server DTS使用
    Django的SQL注意事项(以及时间戳转换日期格式)
    HTML中复选框的使用方法
    Http常见状态码
    scrapy yield 回调函数不执行解决方案
    jsonp跨域请求
  • 原文地址:https://www.cnblogs.com/zhazhaacmer/p/9760437.html
Copyright © 2011-2022 走看看