学习笔记

/*一维数组默认初始化值>整型数组: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数组的默认初始化值相关推荐

  1. 未初始化数组的默认初始值

    在日常编程编写过程中,有时会new一个数组对象,但是在未赋值的情况下,不同类型的数组,默认初始值也是不同的.如下所示: char[] ch = new char[3];//默认\u0000 int [ ...

  2. java 数组声明并初始化_Java数组的声明与初始化

    在<Java数组简介>一节中,我们已经了解了什么是数组.什么是基本数据类型的数组,那么大家是不是迫不及待地想知道一个基本数据类型的数组是什么样子的呢?下面我们就一起来揭开它神秘的面纱吧! ...

  3. C语言 数组的初始化 数组不初始化会怎样 数组的默认初始值

    本程序用于测试:数组的初始化. (1)定义数组后必须要初始化,不要认为不初始化,系统就会自动初始化为O;如果不初始化,局部变量在栈上,各数组元素的值将是随机数; (2)数组初始化:程序员至少必须把数组 ...

  4. Java基础(五):Java数组声明与初始化

    目录 1.数组声明与定义区别 2.初始化时机 2.1.初始化方法 2.2.数组初始化方式 1.静态初始化 2.动态初始化 3.区别 1.数组声明与定义区别 对于变量来说,java定义就是声明 例如: ...

  5. java中常量有初始化值吗,Java基础_变量、常量

    变量:可以变化的量 .分为基本类型(八大)和引证类型(其他). JAVA是一种强类型的语言,每个变量都有必要声明其类型. JAVA变量是JAVA程序中最基本的存储单元. type varName [ ...

  6. Java数组中的最值

    求出数组中的最值 public class Demo06ArrayMin {     public static void main(String[] args) {         int[] ar ...

  7. JAVA 数组的静态初始化

    数组的静态初始化:         指定的元素内容,系统默认长度     标准格式:         数据类型[] 数组名=new 数据类型[]{元素1,元素2,元素3...}         数据类 ...

  8. Java数组作为方法返回值

    // 数组作为方法返回值 一个方法可以有0.1.多个参数:但是只能有0或者1个返回值. 如果希望一个方法当中产生了多个结果数据进行返回, 使用一个数组作为返回值类型即可. 任何数据类型都能作为方法的参 ...

  9. java中常量有初始化值吗,java的变量和常量

    Java常用变量: Java标识符: 使用标识符时,需要遵守几条规则: 1.  标识符可以由字母.数字.下划线(_).美元符($)组成,但不能包罗 @.%.空格等其它特殊字符,不能以数字开头.譬如:1 ...

最新文章

  1. python selenium unittest_python+selenium+unittest——ui自动化的轻量级选择
  2. golang goland报错错误 $GOPATH/go.mod exists but should not 解决方法
  3. Python Twisted系列教程16:Twisted 进程守护
  4. Acwing第 21 场周赛【完结】
  5. SEP11备份与灾难恢复-官方文档
  6. pycharm的updating indices
  7. java开发小程序好吗,看完必懂
  8. 快速上手 Serverless | 入门第一课
  9. 百度Java工程师面试资源
  10. Gradle[1]gradle distZip时,增加目录信息到zip中
  11. vba commondialog控件添加不上_MyVBA加载宏——添加自定义菜单03——功能分析
  12. mac系统历史版本汇总_苹果发布会 WWDC20 主要更新汇总
  13. 关于解决vensim9.2版本无法显示中文的办法
  14. java高级类_Java私塾跟我学系列——JAVA篇 第五章 Java高级类特性
  15. 实用供暖通风空调设计手册 第三版_从设计到施工,设计师必知的工艺材料知识都在这里!...
  16. QT课程设计:C++英语单词记忆软件程序开发
  17. JavaScript基础知识学习
  18. 酷睿i9 12950HX怎么样 相当于什么水平
  19. Leetcode 714
  20. 岁月温柔-14 妈妈的烦恼 突然手无力摔倒

热门文章

  1. 数据管理的三个阶段(人工管理,文件系统,数据库系统)
  2. android 后台自动拍照,Android实现后台开启服务默默拍照功能
  3. Linux 下重启 PHP 服务、nginx 服务
  4. 17173赵佳:媒体要呈现的价值,就是游戏圈寻找的用户价值
  5. QQ空间定时留言程序。
  6. Unity项目总结 模型制作 场景搭建
  7. 八大现象论证人工智能威胁论真的存在!
  8. python中def的用法详解_Python3中def的用法
  9. 数据挖掘之关联规则算法Apriori
  10. 7-3 三角形判定并计算面积