首页 > 编程语言 >Java基础语法 数组的默认初始化值

Java基础语法 数组的默认初始化值

时间:2022-10-12 20:22:37浏览次数:46  
标签:初始化 arr Java int 元素 默认 数组

默认初始化值

package com.ljg.java;
/*
 * ⑤ 数组元素的默认初始化值
 * 		> 数组元素是整型:0
 * 		> 数组元素是浮点型:0.0
 * 		> 数组元素是char型:0或'\u0000',而非'0'
 * 		> 数组元素是boolean型:false
 * 		> 数组元素是引用数据类型:null
 *  
 *  ⑥ 数组的内存解析
 */
public class ArrayTest1 {
	public static void main(String[] args) {
		int[] arr = new int[4];
		for(int i = 0;i < arr.length;i++){
			System.out.println(arr[i]);
		}
		System.out.println("************");
		short[] arr1 = new short[4];
		for(int i= 0;i<arr1.length;i++){
			System.out.println(arr1[i]);
		}
		System.out.println("***************");
		float[] arr2 = new float[4];
		for(int i= 0;i<arr2.length;i++){
			System.out.println(arr2[i]);
		}
		System.out.println("***************");
		char[] arr3 = new char[4];
		for(int i= 0;i<arr3.length;i++){
			System.out.println("----"+arr3[i]+"****");
		}
		if(arr3[0]==0){
		System.out.println("你好");
		}
		System.out.println("***************");
		boolean[] arr4 = new boolean[5];
		System.out.println(arr4[0]);
		System.out.println("***************");
		String[] arr5= new String[5];
		System.out.println(arr5[0]);
		if(arr5[0]==null){
			System.out.println("曹桑SB");
		}
	}
}

标签:初始化,arr,Java,int,元素,默认,数组
From: https://www.cnblogs.com/ljgjava/p/16785829.html

相关文章

  • json操作 - 对象和json字符串 互转 JavaScript
    json操作-对象和json字符串互转JavaScript?12345678910111213141516171819<script>    //json数据转换    vardata={        name:'小明',......
  • Java图形化学生管理(一)
    JPanel和JFrame概述:AWT抽象窗口工具包,与本地图形界面进行交互的接口;Swing类相当与AWT类的扩展,Swing更加好用;1Swing中的容器:JPanel容器;中层容器;面板;不可独立JFrame......
  • Java的基本数据类型
    Java的基本数据类型类型的转换类型转换主要分为强制类型转换以及自动转换数据类型的精密度由高到低必须使用强制类型转换精密度排序如下(由低到高)xxxxxxxxxx......
  • docker-compose 启动 java 容器时报错 library initialization failed - unable to al
    问题:docker-compose启动java容器时报错libraryinitializationfailed-unabletoallocatefiledescriptortable-outofmemoryPickedupJAVA_TOOL_OPTIONS:......
  • 入门高效学习Java
     学习JAVA    在当下学习Java的视频,在如今的互联网是很多很多的,但现在讲解内容有干货的学习视频还是较为少的。尤其是初学JAVA的同学在看找相关的教学视频的时候,一......
  • Python 为什么要在 18 年前引入布尔类型?且与 C、C++ 和 Java 都不同?
    花下猫语:在上一篇《​​Python为什么能支持任意的真值判断?​​》文章中,我们分析了Python在真值判断时的底层实现,可以看出Python在对待布尔值时,采用了比较宽泛的态度。......
  • Java中fail-fast与fail-safe机制
    fail-fast快速失败一个线程在读取集合种的数据时,另外一个线程在修改集合会导致fail-fastArrayListHashMap具备此机制Map<Integer,String>map=newHash......
  • Java数组05(数组相关应用)
    Arrays类:数组的工具类java.util.Arrays由于数组对象本身并没有什么方法可以供我们调用,但API中提供了Arrays供我们使用,从而可以对数据对象进行一些基本操作可以查......
  • java.class.path详解
    java中System.properties的一个属性“java.class.path”(系统类加载器加载字节码class的路径)的获取及详解:获取packagecom.yoyo.yotils.yoyo.system;importorg.apach......
  • java基础语法[01]
    一、注释注释不会被执行,是给写代码的人看的。是非常重要非常好的习惯。单行注释://多行注释:/**/文档注释:javadoc,/***/有兴趣可以搜:有趣的代码注释。......