java数组的默认初始化值
学习笔记
/*一维数组默认初始化值>整型数组:0>浮点型数组:0.0>char型:0或'\u0000'而非'0';相当于一个空格的效果。>Boolean型:false>引用型:null
*/
public class ArrayTest01 {public static void main(String[] args) {int[] arr = new int [3];for(int a : arr) {System.out.print(a+" ");}//0 0 0char[] arr1 = new char[2];System.out.println(arr1[0]);if(arr1[0]==0) {System.out.println("char型:0或'\\u0000'");}//char型:0或'\u0000'String[] arr2 = new String[3];for(int i=0;i<arr2.length;i++) {System.out.print(arr2[i]+" ");}//null null null}}
//二维数组元素的默认初始化值
public class Arrayatest02 {public static void main(String[] args) {int[][] arr = new int[3][2];//外层初始化值为:地址值System.out.println(arr[0]);//[I@7637f22//内层初始化值为:与一维数组初始化相同System.out.println(arr[0][0]);//0int[][] arr1 = new int[3][];//只初始化外层:nullSystem.out.println(arr1[2]);//null//System.out.println(arr1[0][0]);//报错;}}
java数组的默认初始化值相关推荐
- 未初始化数组的默认初始值
在日常编程编写过程中,有时会new一个数组对象,但是在未赋值的情况下,不同类型的数组,默认初始值也是不同的.如下所示: char[] ch = new char[3];//默认\u0000 int [ ...
- java 数组声明并初始化_Java数组的声明与初始化
在<Java数组简介>一节中,我们已经了解了什么是数组.什么是基本数据类型的数组,那么大家是不是迫不及待地想知道一个基本数据类型的数组是什么样子的呢?下面我们就一起来揭开它神秘的面纱吧! ...
- C语言 数组的初始化 数组不初始化会怎样 数组的默认初始值
本程序用于测试:数组的初始化. (1)定义数组后必须要初始化,不要认为不初始化,系统就会自动初始化为O;如果不初始化,局部变量在栈上,各数组元素的值将是随机数; (2)数组初始化:程序员至少必须把数组 ...
- Java基础(五):Java数组声明与初始化
目录 1.数组声明与定义区别 2.初始化时机 2.1.初始化方法 2.2.数组初始化方式 1.静态初始化 2.动态初始化 3.区别 1.数组声明与定义区别 对于变量来说,java定义就是声明 例如: ...
- java中常量有初始化值吗,Java基础_变量、常量
变量:可以变化的量 .分为基本类型(八大)和引证类型(其他). JAVA是一种强类型的语言,每个变量都有必要声明其类型. JAVA变量是JAVA程序中最基本的存储单元. type varName [ ...
- Java数组中的最值
求出数组中的最值 public class Demo06ArrayMin { public static void main(String[] args) { int[] ar ...
- JAVA 数组的静态初始化
数组的静态初始化: 指定的元素内容,系统默认长度 标准格式: 数据类型[] 数组名=new 数据类型[]{元素1,元素2,元素3...} 数据类 ...
- Java数组作为方法返回值
// 数组作为方法返回值 一个方法可以有0.1.多个参数:但是只能有0或者1个返回值. 如果希望一个方法当中产生了多个结果数据进行返回, 使用一个数组作为返回值类型即可. 任何数据类型都能作为方法的参 ...
- java中常量有初始化值吗,java的变量和常量
Java常用变量: Java标识符: 使用标识符时,需要遵守几条规则: 1. 标识符可以由字母.数字.下划线(_).美元符($)组成,但不能包罗 @.%.空格等其它特殊字符,不能以数字开头.譬如:1 ...
最新文章
- python selenium unittest_python+selenium+unittest——ui自动化的轻量级选择
- golang goland报错错误 $GOPATH/go.mod exists but should not 解决方法
- Python Twisted系列教程16:Twisted 进程守护
- Acwing第 21 场周赛【完结】
- SEP11备份与灾难恢复-官方文档
- pycharm的updating indices
- java开发小程序好吗,看完必懂
- 快速上手 Serverless | 入门第一课
- 百度Java工程师面试资源
- Gradle[1]gradle distZip时,增加目录信息到zip中
- vba commondialog控件添加不上_MyVBA加载宏——添加自定义菜单03——功能分析
- mac系统历史版本汇总_苹果发布会 WWDC20 主要更新汇总
- 关于解决vensim9.2版本无法显示中文的办法
- java高级类_Java私塾跟我学系列——JAVA篇 第五章 Java高级类特性
- 实用供暖通风空调设计手册 第三版_从设计到施工,设计师必知的工艺材料知识都在这里!...
- QT课程设计:C++英语单词记忆软件程序开发
- JavaScript基础知识学习
- 酷睿i9 12950HX怎么样 相当于什么水平
- Leetcode 714
- 岁月温柔-14 妈妈的烦恼 突然手无力摔倒