java入门--数组(一维数组和二维数组)
2017-10-09 15:41
507 查看
一、一维数组
输出结果
从输出结果我们可以看到,c3和c1的输出结果是一致的,c2和c4的输出结果是一致的。c3和c1的引用是相同的,因此当我们改变c3和c4的中的元素时,同时也会改变c1和c2的。
二、二维数组
运行结果
从运行结果可以看出c1和c2相当于一个包含两个 元素的一维数组,每个一维数组中又包含着一个有着三位元素的一维数组
package day10_9; public class charDemo { public static void main(String[] args) { char[] c1 = new char[] {'a','b','c'}; char[] c2 = new char[] {'x','y','z'}; char[] c3 = c1; char[] c4 = c2; c4[2] = 'w'; c3[1] = 'r'; System.out.println(c1); System.out.println(c2); System.out.println(c3); System.out.println(c4); } }
输出结果
arc xyw arc xyw
从输出结果我们可以看到,c3和c1的输出结果是一致的,c2和c4的输出结果是一致的。c3和c1的引用是相同的,因此当我们改变c3和c4的中的元素时,同时也会改变c1和c2的。
二、二维数组
package day10_9; public class charDemo { public static void main(String[] args) { char[][] c1 = new char[][] {{'a','b','c'},{'a','c','d'}}; char[][] c2 = new char[][] {{'x','y','z'},{'f','g','t'}}; System.out.println(c1[0]); System.out.println(c2[1]); } }
运行结果
abc fgt
从运行结果可以看出c1和c2相当于一个包含两个 元素的一维数组,每个一维数组中又包含着一个有着三位元素的一维数组
相关文章推荐
- Java自定义一维数组、二维数组的实例化,解决一维数组、二维数组NullPointerException异常
- 黑马程序员--Java入门之一维数组和二维数组
- JAVA 数组 一维数组和二维数组
- JAVA 数组 一维数组和二维数组
- JAVA菜鸟入门(9) Java打印一维数组,二维数组
- Java基本语法-----java数组(一维数组二维数组)
- Java基本语法-----java数组(一维数组二维数组)
- JAVA关于数组和二维数组的声明和初始化
- java-基础入门-泛型数组列表-解决运行时动态更改数组的问题
- java 入门程序 之array(数组)
- Java 二维数组转一维数组
- Java入门之数组
- Java入门笔记第三课(方法&数组)
- Redis入门 – Jedis存储Java对象 - (Java序列化为byte数组方式)
- JAVA基础3-程序结构与控制、函数与数组入门
- 字符串分割成一维数组、二维数组,一维数组与二维数组之间的转换
- Java中增强for循环在一维数组和二维数组中的使用方法
- Java数组-二维数组
- Java菜鸟学习笔记--数组篇(三):二维数组
- java数组-二维数组及多维数组