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+"\n"+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 }
转载于:https://www.cnblogs.com/zhazhaacmer/p/9760437.html
Java多维数组定义以及常见异常相关推荐
- 1.3 Java二维数组详解
为了方便组织各种信息,计算机常将信息以表的形式进行组织,然后再以行和列的形式呈现出来.二维数组的结构决定了其能非常方便地表示计算机中的表,以第一个下标表示元素所在的行,第二个下标表示元素所在的列.下面 ...
- Java二维数组详解:二维数组的声明和初始化,以及获取二维数组的值
为了方便组织各种信息,计算机常将信息以表的形式进行组织,然后再以行和列的形式呈现出来.二维数组的结构决定了其能非常方便地表示计算机中的表,以第一个下标表示元素所在的行,第二个下标表示元素所在的列.下面 ...
- 杰神之JAVA二维数组(案例:走迷宫)
Java二维数组(案例:走迷宫) 二维数组 数组的数组-二维数组的每一个元素是一个一维数组 定义方式: 数据类型[][] 数组名 = new 数据类型[长度][长度]; 数据类型[][] 数组名 = ...
- java二维数组的创建,java二维数组创建方法
java动态创建二维数组,从零学java笔录-第31篇 图解二位数组在内存中存储,java二维数组动态赋值,java二维数组创建方法 二维数组的定义 type arrayName[ ][ ]; typ ...
- java二维数组杨辉三角_实验----Java的二维数组的应用及杨辉三角的编写
(1) 编写一个程序,生成一个10*10的二维随机整数数组,并将该数组的每行最大值保存于一个一维数组中,将每列平均值保存于另外一个一维数组中并分别输出. (2) 编程输出杨辉三角的前10行. 找出一个 ...
- java二维数组初始化(java二维数组初始化的三种方式)
用java求二维数组(3*3)的所有元素之和 设你的数组是data[][]double sum=0;for(int i=0;i java一维数组/二维数组运用的例子有什么? util.*; publi ...
- java二维数组长度表示,java二维数组指定不同长度代码实例
本篇文章小编给大家分享一下java二维数组指定不同长度代码实例,文章代码介绍的很详细,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看. 1.二维数组的每个元素都是一个一维数组, ...
- Java二维数组,将古诗《相思》分别用横版和竖版的形式输出
Java二维数组,将古诗<相思>分别用横版和竖版的形式输出 ---横版--- ---竖版--- 红豆生南国, ...
- java二维数组随机赋值_java 二维数组随机赋值
java 二维数组随机赋值 [2021-01-31 00:08:55] 简介: 目的:使用二维数组打印一个 10 行杨辉三角.(视频教程推荐:java课程)思路:1. 第一行有 1 个元素, 第 n ...
最新文章
- NVIDIA TensorRT高性能深度学习推理
- 【Qt】AVFrame转QImage
- MySQL利用xtrabackup进行增量备份详细过程汇总
- wxWidgets:支持插件的程序
- AXI_03 AXI_LITE_SLAVE_IP核设计与验证
- RabbitMQ+PHP 教程六(RPC)
- WEB安全基础-Javascrp相关知识点之BOM
- [Matlab] PDETool 的 Set Formula 的元素排列顺序会影响 Boundary 的判定
- 谈判如何在谈判中_如何避免通过工资谈判把钱留在桌上
- caj格式转pdf的3种方法
- NYOJ 972 核桃的数量(蓝桥杯)
- USB转TTL(CH340)模块使用
- 2015年度精品 最新力作32位和64位xp,win7,win8,win10系统下载(电脑城专用版)
- ubuntu18.04设置静态IP地址
- SpringBoot2.x系列教程84--SpringBoot中整合日志功能
- go语言实现简单的在线词典
- HTML入门笔记案例展示(1)
- 万能遥控程序c语言,单片机解码万能红外遥控器C51程序
- apa引用要在文中吗_Reference 居然还有那么多讲究?引用不好就挂了!
- 欢迎入驻A5源码市场
热门文章
- python随机生成中文句子_python – 如何使用NLTK从诱导语法中生成句子?
- go兼容java_兼容dubbo的微服务框架dubbogo;dubbo的完整go语言实现
- android自定义渐变色圆环,CircleShape渐变颜色圆环
- qlearning算法_通过OpenAI Gym编写第一个强化学习算法
- php_js,举例说明JS调用PHP和PHP调用JS的方法_WEB前端开发
- mongodb插入数据_MongoDB插入
- primefaces_Primefaces单选按钮,复选框示例
- python round_python round()
- iOS UIDatePicker
- log4j2自定义过滤器_Log4j级别示例–订单,优先级,自定义过滤器