`
zds420
  • 浏览: 202597 次
  • 性别: Icon_minigender_1
  • 来自: 合肥
社区版块
存档分类
最新评论

Java 数组之初始化及实例代码

    博客分类:
  • J2SE
阅读更多

 

数组的定义和使用在上一节都已经说过,如果不知道请回去看上一节内容。也可以发帖提问,我们相互学习。

 

java的初始化分为:静态初始化和动态初始化,默认初始化。

1,静态初始化:在为数组定义或分配内存空间时就已经对数据的元素赋值。

public static void main(String[] args)  {
		// TODO Auto-generated method stub 
		
		int arrays[] = new int[]{1,2,3,5,6,7,8,9,10};
		
		for (int i=0;i<arrays.length;i++) {
			System.out.println(arrays[i]);
		}
		
		String[] strArrays = new String[]{"zds","zhudansheng 版权","我的版权不可以侵犯","有雷同属于巧合"};
		
		for (int i=0;i<strArrays.length;i++) {
			System.out.println(strArrays[i]);
		}
}

 

 

 

 

2,动态初始化:先给数组声明,声明之后再在程序中调用数组的值赋值。

 

public static void main(String[] args)  {
		// TODO Auto-generated method stub 
		
		 int iArrays[] = new int[6];
		 
		 for(int i=0;i<iArrays.length;i++) {
			 iArrays[i] = i;
		 }
		 
		 System.out.println("=======================");
		 System.out.println("=======================");
		 
		 for(int i=0;i<iArrays.length;i++) {
			 System.out.println("======="+iArrays[i] );
		 } 
}

  

 3.默认初始化:数组是引用类型,它的元素相当于类的成员变量,因此数组分配空间后,每个元素也被按照成员变量的规则被隐士初始化。

public static void main(String[] args)  {
		// TODO Auto-generated method stub 
		 
		 
		 String [] strArrays = new String [5];
		 
		 for(int i=0;i<strArrays.length;i++) {
			 System.out.println(strArrays[i]);			 
		 }
}

 

 

 

补充:数组的声明:可以为基本数据类型或是引用数据类型。

 

分享到:
评论

相关推荐

    java数组初始化详解

    Java 数组初始化详解 Java 数组初始化是 Java 编程语言中的一种基本概念,它允许开发者创建和初始化数组,以...Java 数组初始化是一种非常重要的概念,正确地使用数组初始化可以帮助开发者编写更加高效和可靠的代码。

    Java数组越界问题实例解析

    Java数组越界问题实例解析 在Java中,数组是一种非常重要的数据结构,它广泛应用于各种场景中。然而,在使用数组时,开发者最容易遇到的问题之一就是数组越界问题。数组越界问题是指在访问数组时,索引值超出了数组...

    实例3 演示一维数组和多维数组的初始化和基本操作

    本实例将深入讲解一维数组和多维数组的初始化与基本操作。数组是内存中的连续区域,通过索引来访问其元素,这对于快速访问和处理大量数据非常有用。 一、一维数组 一维数组可以看作是线性的数据结构,类似于一个...

    java数组初始化详解修正版.doc

    ### Java 数组初始化详解 #### 一、概述 在 Java 中,数组是一种基本的数据结构,用于存储固定数量的同类型元素。数组初始化是指为数组分配内存,并为其中的元素设置初始值的过程。根据不同的初始化方式,Java ...

    Java数组版ATM

    在Java编程中,"Java数组版ATM"项目是一个典型的面向对象设计实例,它通过数组来模拟自动取款机(ATM)的功能。这个项目旨在教授如何利用Java语言中的类、对象、数组以及相关的面向对象设计原则来实现一个简单的银行...

    java实现数组实例化一个类

    ### Java 实现数组实例化一个类 在Java编程中,我们经常会遇到需要创建多个具有相同属性的对象的情况。本文将详细探讨如何使用Java语言创建一个`Student`类,并通过数组来实例化该类的对象。 #### 创建 Student 类...

    java数组与方法数组的定义及使用

    初始化数组有两种方式:静态初始化和动态初始化。 - 静态初始化: ```java int[] staticArray = {1, 2, 3, 4, 5}; ``` - 动态初始化: ```java int[] dynamicArray = new int[5]; dynamicArray[0] = 1; dynamicArray...

    Java数组的定义、初始化、及二维数组用法分析

    Java数组的定义、初始化、及二维数组用法分析 Java数组是Java编程语言中的一种基本数据结构,用于存储同类型的多个元素。以下是Java数组的定义、初始化、及二维数组用法分析。 一、Java数组的定义 Java数组是一种...

    java数组

    本篇文章将深入探讨Java数组的各个方面,包括创建、初始化、操作以及与其他数据结构的比较。 一、数组的创建 在Java中,数组可以通过以下两种方式创建: 1. 声明并初始化: ```java int[] numbers = new int[5]; /...

    java 数组 PPT

    在本PPT中,我们将深入探讨Java数组的概念、创建、初始化、访问和操作数组的各种方法。 一、数组的概念 数组是一种线性数据结构,它将固定数量且类型相同的变量集合在一起。在Java中,数组提供了一种高效的方式来...

    java数组基础与典型应用

    - **对象类型数组初始化**:对象类型的数组元素默认初始化为`null`,这意味着没有实例化任何对象,只是创建了一个指向对象的引用数组。 - **索引范围**:数组元素的索引从0开始,最大值为`length-1`,其中`length`...

    java 中数组初始化实例详解

    Java 中数组初始化实例详解 Java 中数组初始化是 Java 编程语言中的一种基本概念,它允许开发者创建和操作数组对象。在本文中,我们将深入探讨 Java 中数组初始化的概念,包括数组初始化的定义、可变参数列表的使用...

    Java数组,Java数组,多线程编程

    2. **初始化数组**:声明数组后,可以进行初始化,一次性为所有元素赋值,或者逐个赋值。如`int[] myArray = {1, 2, 3, 4, 5};`或通过循环逐个赋值。 3. **访问数组元素**:通过索引访问数组元素,如`int value = ...

    java 数组和字符串

    ### Java数组和字符串详解 #### 实验目标与背景 本次实验旨在深化理解Java中的数组与字符串操作,聚焦于`String`类与`StringBuffer`类的掌握,包括它们的常用方法、相等性判断的不同方式、数组的创建及引用机制,...

    Java第5章 数组 含源代码

    数组初始化有几种方式: 1. 静态初始化:在声明时直接赋值,如`int[] numbers = {1, 2, 3, 4, 5};` 2. 动态初始化:只指定数组长度,如`int[] numbers = new int[5];`,之后可以单独为每个元素赋值。 三、访问数组...

    java 数组、for循环、dowhile实例代码

    以上就是关于Java数组、for循环和do-while循环的基础知识以及如何在实际编程中应用它们。掌握这些基础知识对任何Java开发者来说都是至关重要的,因为它们构成了更复杂算法和数据结构的基础。通过实践和不断练习,你...

    Java静态初始化块和对象初始化块

    总之,理解并有效地使用静态和对象初始化块是Java开发中的关键技能,它们可以帮助我们更好地控制类和对象的初始化过程,确保代码的高效性和正确性。在实际编程中,我们应该根据需求谨慎选择合适的初始化策略,以优化...

    Java一维数组的声明初始化和引用-Java教程共2页.p

    在学习Java时,理解和掌握一维数组的声明、初始化以及引用是至关重要的。本教程将详细解析这些概念,并通过实例来加深理解。 1. **数组的声明**: 在Java中,数组的声明包括定义数组的类型和数组名。例如,如果...

    Java中数组实例---一维数组.pdf

    在Java编程语言中,数组是一种特殊的数据结构,用于存储...通过这个实例,我们可以深入理解Java中一维数组的创建、初始化和遍历的基本概念,这对于后续学习更复杂的数组操作,如多维数组和数组操作函数,奠定了基础。

Global site tag (gtag.js) - Google Analytics