数组 数组定义格式 数组初始化 最大值

本文介绍了Java中的数组,包括数组的定义格式、动态初始化方式、数组元素的访问,以及内存分配原理。详细讲解了静态初始化和动态初始化的区别,并提供了数组遍历的通用格式。此外,还探讨了如何计算数组中的最大值。
摘要由CSDN通过智能技术生成

数组概述

数组是一种用来存储多个相同数据类型的存储模型

定义格式

格式一:
数据类型[]变量名
范例:
int[]arr
定义了一个int数据类型的数组,数组名是arr

格式二:
数据类型 变量名[]
范例: int arr[]
定义了一个int 类型的变量,变量名是arr数组

数组初始化

动态初始化

int [] arr = new int[3];
左边:
int:说明数组中的元素类型是int
[]:说明这是一个数组
arr:这是数组的名称
右边:
new:为数组寻找内存空间
int:说明数组的数据类型是int
[3]:这是数组的长度,也就是数组的元素个数

数组元素访问

数组变量访问方式:
格式:数组名
数组内部保存的数据的访问方式:
格式:数组名[索引]
编号就是索引,从0开始;
索引是连续的,逐一增加

java中的内存分配

栈内存:
存储局部变量
堆内存:
存储new出来的内容(实体,对象)

数组内存图(多个数组指向相同)

public class ii {
   
    public static void main(String[] args) {
   
        int [] arr = new int[
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值