• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧
您的位置:首页 > CMS教程 >建站教程 > java中定义数组的格式有哪几种

java中定义数组的格式有哪几种

作者:站长图库 字体:[增加 减小] 来源:互联网

站长图库向大家介绍了java,定义数组的格式等相关知识,希望对您有所帮助

java中定义数组的格式有:1、【int[] arr = new int[5]】;2、【int[] arr = new int[]{1,2,3,4,5}】。在java语言中,声明数组时不能指定其长度(数组中元素的个数)。


java中定义数组的格式有哪几种


数组的定义格式有以下几种:

在定义数组时,通常会将声明与开辟空间初始化合起来写,如下:

int[] arr = new int[5];int arr[] = new int[5];  //不推荐int[] arr = new int[]{3,1,2,5,6}int[] arr = {3,1,2,5,6}

举例:

下面是只声明数组,但是并未初始化的方式:

// 声明整型数组int[] intArray0 ;int intArray1 [];// 声明浮点型数组float floatArray0 [];float[] floatArray1 ;// 声明布尔型数组boolean boolArray0 [];boolean[] boolArray1 ;// 声明字符型数组char charArray0 [];char[] charArray1 ;// 声明字符串数组String stringArray0[];String[] stringArray1;// 错误的声明数组的方式,声明数组的时候不能指定其大小// int [5] intErrorArray0;// int intErrorArray1[5];

注意:Java语言中声明数组时不能指定其长度(数组中元素的个数)。

这是因为数组是一种引用类型的变量,因此使用它定义一个变量时,仅仅表示定义了一个引用变量(也就是定一个了一个指针),这个引用变量还未指向任何有效的内存,所以定义数组时不能指定数组的长度。

而且由于定义数组仅仅只是定一个引用变量,并未指向任何有效的内存空间,所以还没有内存空间来存储数组元素,因此这个数组也不能使用,只有在数组进行初始化后才可以使用。


分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 一起来聊聊JavaScript函数柯里化
  • 在javascript中,NaN是什么类型?
  • javascript调试之console.table()
  • Javascript中常见的内置对象有哪些
  • Javascript怎么实现字符串替换星号
  • 解决JavaScript中数组排序sort不发生改变
  • Javascript怎么实现红绿灯
  • 两行 Javascript 代码生成 UUID的方法
  • Javascript怎么实现四位随机验证码
  • javascript怎么判断是否为null

相关文章

  • PHP中静态方法可以访问非静态方法吗
  • 玩转PHP之快速生成二维码
  • DedeCMS搜索文件search.php移到网站根目录
  • PHP处理字符中的emoji表情(判断/移除/存储)
  • PHP正则表达式字符如何转义
  • 随着微信支付的升级,PHP微信支付类V3接口也来了
  • Photoshop设计复古风格的行星海报教程
  • 分享实现PHP红包算法的思路(附开发代码)
  • PHP怎么判断一个客户端是手机还是电脑
  • ES6中class是语法还是语法糖

文章分类

  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧

最近更新的内容

    • Dedecms在php7下的一些常见问题
    • 关于WordPress局域网内外同时访问
    • Ember.js和Vue.js对比,哪个框架更优秀?
    • Photoshop快速制作创意的木块字
    • WordPress后台出现多篇英文文章
    • ThinkPHP6 Workerman 基本使用
    • 关于 Laravel ORM 对 Model::find 方法进行缓存
    • 服务器硬盘空间不足导致MySQL异常的一系列问题及解决办法
    • Photoshop制作蓝色冰霜效果的艺术字教程
    • PS打造缝线文字效果

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有