java基础之数组

标签: java数组的定义 数组的定义
2人阅读 评论(0) 收藏 举报
分类:
一、什么是数组
        数组是用来存放一组类型相同的(在内存中),空间上内存连续的一组引用数据类型。

二、数组的声明
       一维数组的定义:  数组元素数据类型[] 数组名     例如:int[] a
      二位数组的定义:  数组元素数据类型[] 数组名      例如: int[][] a

三、数组的实例化
      数组的声明仅仅给出了数组的数据类型和数组名,仅仅是一组引用,如果想要对数组进行操作,就必须对数组进行实例化,即分配内存空间。实例化数组就是给数组分配一组连续的内存空间。
实例化数组的方法有两种:
       ①、数组名=new 数据类型[数组元素个数]; 
              例如:int[] a;                                   int[][] b;
                        a=new int[5];                        b=new int[5][5];
        ②、穷举法:数据类型[] 数组名={数组中元素1,数组中元素2,···数组中元素n};
               例如:int[] a={1,2,3};                                      int[][] b={{1,2},{2,3},{3,4}};
                        int[] a=new int[5]{1,2,3};                       int[][] b=new int[3][2]{{1,2},{2,3},{3,4}};
四、传递值域传递引用

     传递值:是指在函数调用过程中将值复制一份传递给函数,因此在函数中对传递的参数进行操作不会影响实际参数。
       引用传递:是指在函数调用过程中将实际参数的地址作为参数传递给函数,因此在函数中对该地址上的参数进行操作,会影响到实际参数。
查看评论

java基础——数组

数组(Array)是Java 语言中内置的一种基本数据存储结构,通俗的理解,就是一组数的集合,目的是用来一次存储多个数据。数组是程序中实现很多算法的基础,可以在一定程度上简化代码的书写。Java 语言...
  • funneies
  • funneies
  • 2013-07-12 14:10:12
  • 2362

Java基础之数组篇

【参考原文】http://www.cnblogs.com/chenssy/p/3463719.html概述是什么 通过new关键字创建并组装他们,通过使用整形索引值访问它的元素,并且它的尺寸是不可变...
  • vegetable_bird_001
  • vegetable_bird_001
  • 2016-03-26 14:01:42
  • 682

java基础之输入输出,数组

文件输入输出: public stat
  • WYY19901103
  • WYY19901103
  • 2016-01-05 21:08:39
  • 294

java基础 数组

  • 2011年11月21日 09:00
  • 342KB
  • 下载

【java基础知识(学习笔记)】--一维数组

        数组在生活中,我们可能会碰到如下的场景。现在需要统计某公司员工的工资情况,例如计算平均工资、最高工资等。假设该公司有50名员工,用前面所学的知识完成,那么程序首先需要声明50个变量来分...
  • NBDR_YL
  • NBDR_YL
  • 2018-03-22 20:55:17
  • 11

java基础2--数组与方法(几道练习题)

几道关于数组和方法的练习题。
  • pmsheep82
  • pmsheep82
  • 2011-01-14 23:42:00
  • 9069

Java基础(数组-内存空间的划分)

寄存器是cpu的,我们不用管 本地方法区:这个跟所有系统相关的,java虚拟机,分版本,调用不同系统的内容 栈内存。        存储的都是局部变量。        而且变量所属的作用域一旦结束,...
  • lijinhua7602
  • lijinhua7602
  • 2015-01-01 22:43:31
  • 1069

Java基础练习

斐波那契数列指的是这样一个数列 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, … 数列第一项和第二项是1, 从第三项开始,每一项都等于前两项之和。 要求:...
  • Lh_0618
  • Lh_0618
  • 2016-03-12 22:51:45
  • 1327

Java基础总结-数组

数组 1.格式(java中): 数据元素的类型  数组名 = new 数据元素的类型[数组元素的个数]  如: /*int s[]; s = new int[5];*/(不能写成int s[5]) 2...
  • xuzekun12138
  • xuzekun12138
  • 2017-08-13 15:12:13
  • 89

数组(一):Java数组基础

一、定义数组数组的定义有三种方式:方式1:推荐 type[] a = new type[元素个数];方式2:c语言方式 type a[] = new type[元素个数];方式3:直接初始化 t...
  • jeffleo
  • jeffleo
  • 2017-02-08 16:56:17
  • 298
    个人资料
    持之以恒
    等级:
    访问量: 535
    积分: 204
    排名: 37万+
    文章存档