Java中数组的定义方式

数组定义方式一

动态方式(指定数组的长度)

格式:

数组存储的数据类型[]数组名字 = new 数组存储的数据类型[长度];

[] : 表示数组。
数组名字:为定义的数组起个变量名,满足标识符规范,可以使用名字操作数组。
new关键字,创建数组使用的关键字。
数组存储的数据类型: 看创建的数组用来存储什么数据类型。
[长度]数组的长度,表示数组容器中可以存储多少个元素。

例子:

定义可以存储3个整数的数组容器,代码如下:

int[] arr = new int[3];

数组定义方式二

静态方式(指定数组的元素)

格式:

数据类型[] 数组名 = new 数据类型[]{元素1,元素2,元素3...};

定义存储1,2,3,4,5整数的数组容器。

int[] arr = new int[]{1,2,3,4,5};

或者省略格式:(不能先声明后赋值,只能声明的同时赋值)

数据类型[] 数组名 = {元素1,元素2,元素3...};

定义存储1,2,3,4,5整数的数组容器。

int[] arr = {1,2,3,4,5};

注意:

1.如果使用静态方式创建数组,那么系统会根据元素的个数自动计算数组的长度

2.静态方式创建数组右边的中括号里面不能写长度

3.静态方式的省略格式创建数组不能先声明后赋值,只能声明的同时直接赋值

原文地址:https://www.cnblogs.com/libinhong/p/10988752.html

时间: 2024-10-24 04:38:04

Java中数组的定义方式的相关文章

Java中数组的初始化方式

Java中数组的初始化方式    初始化方式有两种: 1.静态初始化:初始化时由程序猿显式指定每一个数组元素的初始值,由系统指定数组长度 2.动态初始化:初始化时由程序猿仅仅指定数组长度,由系统为数组元素分配初始值

C和Java中数组的定义

在学习C和Java中,关于数组的定义两者不同,在初学的时候,容易产生混淆,现在将两者对比下. 1.初始化 在C语言中,关于一维数组的定义: 完全初始化  int a[5]={1,2,3,4,5},对于数组中的每一个元素进行赋值 不完全初始化 int a[5]={1,2,3} 对于数组的前三个元素进行赋值,未初始化元素自动为0 完全不初始化 int a[5] 数组里面的元素全为垃圾值 清零 int a[5]={0} 经常犯的错误: int a[5]={1,2,3,4,5}; int a[5]; 在

java中数组的定义

public class array { public static void main(String args[]) { int a[]; int i; a=new int[3]; for(i=0;i<3;i++) System.out.println("a["+i+"]="+a[i]+",\t"); System.out.println("数组的长度是:"+a.length); } } a[0]=0, a[1]=0,

java中数组的定义和使用

原文地址:https://www.cnblogs.com/scarlett123/p/12189790.html

Java中数组的特性

转载:http://blog.csdn.net/zhangjg_blog/article/details/16116613 数组是基本上所有语言都会有的一种数据类型,它表示一组相同类型的数据的集合,具有固定的长度,并且在内存中占据连续的空间.在C,C++等语言中,数组的定义简洁清晰,而在Java中确有一些会让人迷惑的特性.本文就尝试分析这些特性. Java中的数组是对象吗? Java和C++都是面向对象的语言.在使用这些语言的时候,我们可以直接使用标准的类库,也可以使用组合和继承等面向对象的特性

Java 螺旋数组的实现方式-一个循环实现哦

随着编程的学习和工作,感触越来越深的,就是如何做好对需求的理解.那么在学习的过程中,就是如何将一个实际问题,转化成计算机语言去实现.我觉得我的这方面的能力很是欠缺啊. 今天分享一下一个螺旋数组例子的分析: 贴上code: package excesize; /* * 螺旋数组: * 4 * 1 2 3 4 * 12 13 14 5 * 11 16 15 6 * 10 9 8 7 */ public class LuoxuanArray { public static void main(Stri

Java 中数组的内存分配

Java 中数组的内存分配 1.Java 程序在运行时,需要在内存中分配空间.为了提高运算效率,就对空间进行了不同区域的划分,因为每一片区域都有特定的处理数据和内存管理方式. 2.数组基本概念 数组是存储同一种数据类型多个元素的容器. 数组既可以存储基本数据类型,也可以存储引用数据类型. 格式:数据类型[] 数组名 ; int[] arr; 数组的初始化方式: 动态初始化 : 初始化时只指定数组长度,由系统为数组分配初始值. 格式:数据类型[] 数组名 = new 数据类型[数组长度]; 数组长

将java中数组转换为ArrayList的方法实例(包括ArrayList转数组)

方法一:使用Arrays.asList()方法 1 2 String[] asset = {"equity", "stocks", "gold", "foreign exchange","fixed income", "futures", "options"}; List<String> assetList = Arrays.asList(asset);

java中复制文本文件的方式我总结为14种(按字符读取4中,按字节读取8种!??)

java中复制文件的方式 如果按照字符来读取的话,可以有4种,基本的2种,高效的2种,高效特殊的1种 第0种: public class CopyFileDemo { public static void main(String[] args) throws Exception{ //封裝数据源 BufferedReader reader = new BufferedReader(new FileReader("a.txt")); //封装目的地 BufferedWriter writ