首页 > 编程语言 >Java基础语法 二维数组

Java基础语法 二维数组

时间:2022-10-13 10:12:06浏览次数:43  
标签:arr Java int System 语法 二维 println new out

二维数组

package com.ljg.java;
/*
 * 二维数组的使用:
 * 	规定:二维数组分为外层数组的元素,内层数组的元素
 * 		int[][] arr = new int[4][3];
 * 		外层元素:arr[0],arr[1]等
 * 		内层元素:arr[0][0],arr[1][2]等
 * 
 *   ⑤ 数组元素的默认初始化值 
 *   针对于初始化方式一:比如:int[][] arr = new int[4][3];
 *      外层元素的初始化值为:地址值
 *      内层元素的初始化值为:与一维数组初始化情况相同
 *      
 *   针对于初始化方式二:比如:int[][] arr = new int[4][];
 *   	外层元素的初始化值为:null
 *      内层元素的初始化值为:不能调用,否则报错。
 *   
 *   ⑥ 数组的内存解析 
 * 
 */
public class ArrayTest3 {
	public static void main(String[] args) {
		
		int[][] arr = new int[4][3];
		System.out.println(arr[0]);//[I@15db9742 
		System.out.println(arr[0][0]);//0
		
//		System.out.println(arr);//[[I@6d06d69c
		
		System.out.println("*****************");
		float[][] arr1 = new float[4][3];
		System.out.println(arr1[0]);//地址值
		System.out.println(arr1[0][0]);//0.0
		
		System.out.println("*****************");
		
		String[][] arr2 = new String[4][2];
		System.out.println(arr2[1]);//地址值
		System.out.println(arr2[1][1]);//null
		
		System.out.println("*****************");
		double[][] arr3 = new double[4][];
		System.out.println(arr3[1]);//null
//		System.out.println(arr3[1][0]);//报错
		
	}
}

标签:arr,Java,int,System,语法,二维,println,new,out
From: https://www.cnblogs.com/ljgjava/p/16787160.html

相关文章

  • 面试官:Java 多线程怎么做事务控制?一半人答不上来。。
    项目代码基于:MySql数据,开发框架为:SpringBoot、Mybatis开发语言为:Java8前言公司业务中遇到一个需求,需要同时修改最多约5万条数据,而且还不支持批量或异步修改操作。于是......
  • Java查漏补缺——四种引用
    今天复习到一种没看到过的Java知识点,是关于内存不足时Java对象的建立的。引用Java对每一个对象的使用被称为Java的引用,类似于C和C++的指针,引用则是调用对象和对象方......
  • heimaJava-网络编程
    Java网络编程概念网络编程可以让程序与网络上的其他设备中的程序进行数据交互网络通信基本模式常见的通信模式有如下两种形式,Client-Server(CS),Browser/Server(BS......
  • ideajava快捷键
    idea:java快捷键快捷键一:psvm——快速生成一个main()函数Eg:输入psvm后回车,会直接生成“publicstaticvoidmain(String[]args){}”。快捷键二:sout——用来快......
  • java学习心得——Linux服务器操作命令整理
     基础操作:cd/  返回根目录mkdir wwwroot创建文件夹cdwwwroot跳转到文件夹bashstart.sh运行脚本命令cd..返回上级目录ls查看当前目录文件ll查看当......
  • Java8集合通过流排序,Stream<T> sorted(Comparator<? super T> comparator)
    Java8中,可以通过流的sorted操作对流中的元素排序,sorted操作的参数是Comparator接口,通过传入一个比较函数来实现排序操作,最直接的,就是通过形如(a,b)->{in......
  • java基础练习
    练习1:判断输入的值是否是偶数,另外,要处理输入错误(目的:熟悉输入、输出,特别是Scanner对象的方法)importjava.util.InputMismatchException;importjava.util.Scanner;pu......
  • Java 如何将 List 转换为 MAP
    有时候我们需要将给定的List转换为Map。如果你使用的是Java8以后版本的话,Stream是你的好朋友。Java8publicMap<Integer,Animal>convertListAfterJava8(Lis......
  • Java基础__学习笔记__常用API-Object
    对象类用equals比较的是地址值packageStudyAPIofString;publicclasstest{publicstaticvoidmain(String[]args){students1=newstudent("张三",......
  • Java Web 06
    约束:非空约束:notnull保证列中所有数据不能有null值唯一约束:unique保证列中所有数据各不相同主键约束:primarykey主键是一行数据的唯一标识,要求非空且唯一检查约......