`
程硕tkggddm
  • 浏览: 19008 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

java初学之数组

 
阅读更多

什么是数组呢?数组就是一个变量,用于将相同的数据类型的数据存储在内存中。数组中的每一个数据元素都属于一个数据类型。

数组的基本要素:

           标识符:

                       数组只有一个名称,即标识符。用于区分不同的数组。

           数组元素:

                        当给出了数组的名称,即数组标识符后,要向数组中存放数据,这些数据就称为数组元素

           数组下标:

                        在数组中,为了正确的得到数组的元素,需要对它们进行编号,这样计算机才能根据编号去存取,这个编号就称为数组下标。

           元素类型:

                         存储在数组中的数组元素应该是同一数据类型。

数组越界:定义数组的同时也定义了数组的长度。如果数组已满,还要向数组中存储数据的话,程序就会出错,这就称为数组越界。

 使用数组的步骤:

                         1、声明数组

                                声明数组的语法:

                                               数据类型[ ]   数组名;//或者  数据类型     数组名[ ];

                         2、分配空间

                                               分配空间就是告诉计算机在内存中分配一些连续的空间来存储数据。在java中可以使用  new  关键字来给数组分配空间。

                                  分配空间的语法:

                                                数组名 =new   数据类型[数组长度];

                                  在声明数组的同时分配空间:语法

                                                数据类型[]   数组名= new 数据类型[数组长度];

                         3、赋值

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

                                  举例:

                                    int[]  scores={60,70,90,80,76};

                                等同于    int[]  scores=int [] {60,70,90,80,76};

常见的错误:

                 1、数组下标时从0开始的;

                 2、数组访问越界;

分享到:
评论

相关推荐

    用java中对象数组知识做的学生管理系统

    在Java编程语言中,对象数组是一种非常重要的数据结构,它允许我们存储多个对象实例在一个单一的集合中。在这个“学生管理系统”...通过实践这个项目,初学者不仅可以巩固对Java对象数组的理解,还能提升其编程技能。

    java入门及数组.rar

    这个“java入门及数组.rar”资源很可能是包含了一系列的教程文件,如PDF文档、代码示例、甚至是视频教程,可以帮助初学者一步步了解和掌握Java编程和数组的使用。在学习过程中,除了阅读理论知识,实践编程和解决...

    Java中数组的各种应用

    本文将深入探讨Java中数组的各种应用,旨在帮助初学者理解并掌握数组的使用。 一、数组定义与初始化 在Java中,数组可以看作是同类型元素的有序集合。例如,你可以创建一个整型数组来存储一系列的整数。数组的定义...

    Java编程中数组的深入解析及其常用操作技巧

    适用人群:Java初学者以及对数组操作感兴趣的开发者。 使用场景及目标:帮助读者掌握Java数组的基本用法及高级特性,提高代码质量;通过案例练习加深理解和记忆,能够熟练地在项目中运用数组解决问题。 其他说明:本...

    06-Java基础(数组-内存图解)

    Java基础是学习任何Java开发者的基石,而数组作为Java中最基本的数据结构,是理解内存管理的关键。本节我们将深入探讨“Java基础中的数组与内存...因此,深入学习和理解数组的内存图解是每一个Java初学者的必经之路。

    JAVA实验报告-数组.docx

    总之,Java数组操作不仅是初学者必须熟练掌握的技能,也是程序设计中不可或缺的基础知识。 综上所述,本Java实验报告通过分步骤的演示和详细分析,清晰地展示了如何在Java环境下进行数组的声明、初始化、遍历、复制...

    java数组测试源代码

    java开发学习,数组测试,这是java初学者可以使用的java数组范例,简洁明了,很容易学习

    java--数组.txt

    对于初学者来说,经常会听到这样一句话:“Java是一门纯粹的面向对象的语言,其数组也是一种对象。”这引发了我们对Java数组特性的深入探讨。 #### 数组作为对象的理解 在Java中,当我们声明一个数组时,例如`...

    优质java课件 java程序设计教程(第6版)07.数组(共57页).ppt

    Java中的数组是编程中不可或缺的基础概念,特别是在学习Java编程时,理解并熟练运用数组至关重要。本课件“优质java课件 java程序设计教程(第6版)07....因此,对于初学者来说,深入理解数组的概念和用法至关重要。

    java数组复制函数的使用demo

    java学习中数组复制函数的调用方法,供java初学者入门参考使用,分享给大家

    220个JAVA初学者实例

    下面我们将详细探讨Java初学者在220个实例中可能会遇到的知识点。 1. **基础语法**:包括变量声明、数据类型(如整型、浮点型、字符型、布尔型)、运算符(算术、比较、逻辑、位操作等)、流程控制(如if-else、...

    Java array 数组用法源码集.rar

    Java array 数组用法源码集,比如测试数组、划分成绩等级、从方法中返回数组、二分查找法、求二维数组的长度、锯齿数组、处理二维数组等,相信通过这些基础的数组操作实例,会对你了解Java中的数组有很好的帮助作用...

    Java 实例 - 数组填充源代码-详细教程.zip

    在Java编程语言中,数组是一种基础且重要的数据结构,用于存储同类型的...这些实例是学习和掌握Java数组填充的宝贵资源,适用于初学者和有经验的开发者。通过实践这些代码,你将能够熟练地在自己的项目中运用数组操作。

    java数组应用

    ### Java数组应用详解 #### 一、一维数组 ##### 1.1 一维数组的定义 ...理解这些基础知识对于Java初学者来说至关重要,可以帮助他们更好地掌握数组的应用技巧,并为后续学习复杂数据结构打下坚实的基础。

    java模拟实现数组链表树图等数据结构

    本项目“java模拟实现数组链表树图等数据结构”旨在帮助初学者通过实际操作来理解这些基本数据结构及其工作原理。 首先,数组是最基础的数据结构,它是一个有序的元素集合,元素可以通过索引来访问。在Java中,数组...

    Java数组相关的例子代码

    在Java编程语言中,数组是一种基础且重要的数据结构,它允许程序员存储一组具有相同类型的数据。数组的概念简单来说就是内存中连续存储的同一...对于初学者来说,熟练掌握数组的使用是成为优秀Java程序员的关键一步。

    java写的数组程序

    根据给定的信息,我们可以总结出以下关于Java编程语言中数组操作的相关知识点: ### 1....这些知识点涵盖了数组的基本操作、排序算法以及简单的递归应用等,对于初学者来说是非常重要的基础知识。

    java初学者必备基础教材

    Java初学者必备基础教材主要涵盖了Java语言的核心概念和基本元素,是学习编程的入门路径。以下将详细解析这些知识点: 1. **Java语言与面向对象的程序设计**:Java是一种面向对象的语言,这意味着它强调通过类和...

    Java基础 用数组写的学生管理系统

    1. **数组**:数组是Java中最基本的数据结构,它允许我们存储固定数量相同类型的数据。在这个学生管理系统中,数组用于存储学生对象,每个学生对象包含了学生的各种属性,如姓名、学号、年龄等。 2. **类与对象**:...

    java一维和二维数组实现乘法表

    本教程将重点讲解如何使用一维和二维数组来实现乘法表,这对于初学者来说是一个很好的实践项目,有助于理解数组的概念以及如何通过控制流程来输出特定格式的数据。 首先,让我们了解一维数组。一维数组可以被视为...

Global site tag (gtag.js) - Google Analytics