Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >数组示例

数组示例

作者头像
葆宁
发布于 2022-05-06 08:59:05
发布于 2022-05-06 08:59:05
43200
代码可运行
举报
文章被收录于专栏:FREE SOLOFREE SOLO
运行总次数:0
代码可运行

package com.pku.wuyu.io; /*

数组:存储同一种数据类型的多个元素的容器

定义格式:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
 A:数据类型[] 数组名;	(推荐的方式)
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
 B:数据类型 数组名[];
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
 举例:
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
 	int[] arr; 定义了一个int类型的数组,数组名是arr 
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
 	int arr[]; 定义了一个int类型的变量,变量名是arr数组

数组初始化:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
A:所谓的初始化,就是为数组开辟内存空间,并为数组中的每个元素赋予初始值 
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
 B:我们有两种方式可以实现数组的初始化 
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
 	a:动态初始化	只给出长度,由系统给出初始化值 
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
 	b:静态初始化	给出初始化值,由系统决定长度

动态初始化:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
数据类型[] 数组名 = new 数据类型[数组长度];

/ public class Demo01 { public static void main(String[] args) { //数据类型[] 数组名 = new 数据类型[数组长度]; int[] arr = new int[3]; / * 左边: * int:说明数组中的元素类型是int类型 * []:说明这是一个数组 * arr:这是数组的名称 * * 右边: * new:为数组申请内存分配,开辟空间 * int:说明数组中的元素类型是int类型 * []:说明这是一个数组 * 3:数组的长度,其实就是数组中的元素个数 */

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
	//输出数组名
	System.out.println("arr:"+arr); //[I@104c575
	//我们获取数组的地址值是没有意义的,我要的是数组中的元素值,该怎么办呢?
	//不用担心,Java已经帮你想好了这个问题
	//其实数组中的每个元素都是有编号的,编号从0开始,最大的编号是数组的长度-1
	//通过数组名和编号的配合使用我们就可以获取指定编号的元素值
	//这个编号的专业叫法:索引
	//访问格式:数组名[索引]
	System.out.println(arr[0]);
	System.out.println(arr[1]);
	System.out.println(arr[2]);
}

}

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019-03-29,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Java基础 (上卷)-数组
需求:现在需要统计某公司员工的工资情况,例如计算平均工资、找到最高工资等。假设该公司有80名员工,用前面所学的知识,程序首先需要声明80个变量来分别记住每位员工的工资,然后在进行操作,这样做会显得很麻烦。为了解决这种问题,Java就提供了数组供我们使用。
软件小生活
2021/08/16
3270
Java基础之数组
(1)数组:存储同一种数据类型的多个元素的容器(注意和集合的区别 后面的总结之中有)。 (2)特点:每一个元素都有编号,从0开始,最大编号是长度-1。编号的专业叫法:索引。 (3)定义格式 A:数据类型[] 数组名; B:数据类型 数组名[]; (4)数组的初始化 A:动态初始化 只给长度,系统给出默认值。 举例:int[] arr = new int[3]; B:静态初始化 给出值,系统决定长度。 举例:int[] arr = new int
南风
2018/07/02
3920
【Java学习笔记之五】java数组详解
数组 概念 同一种类型数据的集合。其实数组就是一个容器。 数组的好处 可以自动给数组中的元素从0开始编号,方便操作这些元素。 格式1: 元素类型[] 数组名 = new 元素类型[元素个数或数组长度]; 示例:int[] arr = new int[5]; 格式2: 元素类型[] 数组名 = new 元素类型[]{元素,元素,……}; int[] arr = new int[]{3,5,1,7}; int[] arr = {
Angel_Kitty
2018/04/09
6880
【Java学习笔记之五】java数组详解
一、数组【黑马JavaSE笔记】
格式:数据类型[ ] 变量名 = new 数据类型[ ] {数据1, 数据2 , 数据3, …};
啵啵鱼
2022/11/23
3640
数据的初始化与访问
Java中的数组必须先初始化,然后才能使用。所谓初始化:就是为数组中的数组元素分配内存空间,并为每个数组元素赋值。
星哥玩云
2022/09/14
3530
数据的初始化与访问
Java基础——数组
(1)数组元素的类型是唯一的,一个数组只能存储一种数据类型的数据。 (2)数组的长度是固定的,一旦数组初始化完成,数组所占有的内存空间将被固定。数组长度不可以改变。 (3)数组元素的类型既可以是基本类型 也是存储引用类型。
羊羽shine
2019/05/28
3310
第四天 数组【悟空教程】
第04天 Java基础 第1章 数组 1.1 数组概念 软件的基本功能是处理数据,而在处理数据时,必须先进行数据持有,将数据持有之后,再对数据进行处理。我们将程序中可以临时存储数据的部分叫做容器。 Java当中具有持有数据功能的容器中,数组是最基本的,也是运算速度最快的。 1.2 数组的定义格式 数组是引用类型的一种,其使用方式与引用类型类似,均使用new关键字创建对象为变量赋值。 格式1:数据类型[] 数组名 = new 数据类型[元素个数或数组长度]; 格式2:数据类型 数组名[] = new 数据类
Java帮帮
2018/06/11
8180
数组的初始化及其基本属性
第一种:数据类型[] 数组名 = new 数据类型[数据长度];(动态初始化过程) int[] arr = new int [5]; 第二种:数据类型 数组名[] = {数据1,数据2,数据3……};(静态初始化过程) int arr[] = {1,2,3,4,5}; 动态初始化:我们自己指定了数组长度,系统会自动开辟相应的内存空间,并且给所有位置分配一个默认值。 静态初始化:我们在初始化开始就给定了数组值,系统会根据值的数量,开辟内存空,所以不需要我们指定数组长度。 静态对象还可以用在匿名对象上(参考面向对象的匿名对象)
全栈程序员站长
2022/09/07
4790
Java创建数组、赋值的四种方式,声明+创建+初始化 详解
推荐使用第一种格式,因为第一种格式具有更好的可读性,表示type[]是一种引用类型(数组)而不是type类型。建议不要使用第二种方式
寻求出路的程序媛
2024/03/14
2K0
Java数组超详解
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/159188.html原文链接:https://javaforall.cn
全栈程序员站长
2022/09/15
2520
Java数组超详解
数组的定义与操作
前边已经讲过了 Java 中的 8 大基本数据类型,这篇文章主要就来讲讲引用类型中的数组。主要内容安排如下:
村雨遥
2023/05/30
3650
数组的定义与操作
【趣学程序】Java中的数组
数组简介: 数组(Array)是Java 语言中内置的一种基本数据存储结构,通俗的理解,就是一组数的集合,目的是用来一次存储多个数据。数组是程序中实现很多算法的基础,可以在一定程度上简化代码的书写。 注意 数组的好处:数组里的每个元素都有编号,编号从0开始,并且依次递增,方便操作这些元素; 使用Java数组:必须先声明数组,再给该数组分配内存; 数组对应在内存中一段连续空间。 数组元素必须是相同数据类型,也可以是引用数据类型,但是同一个数组中的元素必须是同一类数据类型。 一维数组 一维数组:可以理解为一列多
趣学程序-shaofeer
2019/07/27
5790
Java——数组的定义与使用「建议收藏」
给一个方法中传入数组类型,在引用传递的情况下,如果新数组对值进行改变,则原数组的值也随之改变。
全栈程序员站长
2022/08/31
5830
Java——数组的定义与使用「建议收藏」
第四章:数组
new:关键字,创建数组使用的关键字。因为数组本身是引用数据类型,所以要用new创建数组实体。
捞月亮的小北
2024/01/21
1460
第四章:数组
Java中一维数组和二维数组初始化 对象数组初始化「建议收藏」
数组属于引用数据类型,在使用前必须初始化,否则会报NullPointerException(空指针异常:运行时异常) 一维数组初始化: 动态初始化:(声明并开辟数组) 数据类型[ ] 数组名称=new 数据类型[长度]
全栈程序员站长
2022/09/01
9950
JAVA17/JAVA21 数组和IDEA的使用
//如何获取元素? System.out.println(arr[1][1]);//5 System.out.println(arr[2][0]);//6
张哥编程
2024/12/13
1700
第81节:Java中的数组
本节介绍数组的基本概念,数据就是一种数据结构,可以用来存储多个数据,每个数组中可以存放相同类型的数据。比如,在学校,我们是一个班,这里的班级中每个同学都是这个班级数组中的元素,都是同样的类型为学生,对应的学号就是我们的索引,但是在现实中的学号一般都是从1开始的,而在Java中的数组索引是从0开始的。
达达前端
2019/07/03
8600
第81节:Java中的数组
2.6 java中的数组
大家好,本节课我们来讨论一下java中的数组,之前我们在学习变量的时候,发现变量可以帮助我们存储数据,但是遗憾的是,每个变量只能帮我们存储1个数据,比如说,int age = 10; 那么age只能存储一个年龄,如果说我想要存储全班同学的年龄应该怎么办呢?当然可以定义好多的变量来存储,不过这样的话肯定是不够好的,所以java语言为我们提供了数据来解决这个问题。
一缕82年的清风
2022/01/10
7910
【Java】04 数组
初始化:   静态初始化:初始化时由程序员显式指定每个数组元素的初始值,由系统决定数组长度。   动态初始化:初始化时程序员只指定数组长度,由系统为数组元素分配初始值。
Demo_Null
2020/09/28
3270
【Java】04 数组
Java数组循环_java遍历object数组
三维数组:int[][][]arr = { { {1,2},{3,4,5},{6}},{ {7,8},{9}},{ {10,11},{12,13}}}
全栈程序员站长
2022/11/04
2.8K0
相关推荐
Java基础 (上卷)-数组
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验