java学习(三)数组

数组的定义格式:

int[] a;  //定义一个int类型的数组a变量

int a[];  //定义一个int类型的a数组变量

初始化一个int类型的数组

int[]   arr = new int[3];

System.out.println(arr[0]);  //0

class ArrayDemo
{
    public static void main(String[] args){
         //定义数组
         int[] arr={1,3,4};
         System.out.println(arr[2]);
    }

}
时间: 2024-08-21 12:19:13

java学习(三)数组的相关文章

java学习之数组(二)

学编程吧java数组学习(二)发布了,欢迎大家通过xuebiancheng8.com来访问. 下面接着来分析数组,前面分析了什么是数组,为什么要用数组,下面来分析下如何使用数组 数组和其他数据类型一样,使用前要先定义.如下 int a[];这样就声明了一个数组 a = new int[10];然后为这个数组申请10个大小的空间 a[0] = 1; a[1] = 2; ....等等来为数组 赋值,为数组赋值完成后就可以通过下标来访问数组 当然数组在定义的时候也可以讲上面操作合并即 int a []

java学习之数组(一)

学编程吧java学习之数组发布了,欢迎大家通过xuebiancheng8.com来访问. 下面来分析下java中的数组. 什么是数组呢,为什么要用数组呢,加入现在需要统计一个班的考试成绩,这个班有30个学生,怎么办呢,如果不用数组,那么就得定义30个变量来保存30名同学的成绩,这样很明显对程序员来说是非常痛苦呢,光30个变量就得定义半天,而且又都不好记,容易记混了,那怎么办呢,这个时候就可以用数组,数组故名思议就是一组数的几个就叫数组,这这一组数使用同一个变量,只要一个变量就可以保存这30个同学

Java学习之数组

一.什么是数组? 1. 数组是一个存储多个相同类型的数据的容器,实现对这些数据的统一管理 2. 数组中的元素可以是任何数据类型,包括基本数据类型和引用数据类型 3. 数组属于引用类型,数组型数据是对象,数组中的每个元素相当于该对象的成员变量 二.一维数组 1. 什么是初始化? 所谓的初始化就是为数组分配内存空间,并且为每个数组元素赋值 Java中的数组必须先初始化,然后才能使用 2. 初始化有几种方式? 1)动态初始化 指的是初始化时只指定数组长度,由虚拟机为数组分配初始值 格式: 数据类型[]

JAVA学习笔记-数组的三种初始化方式

package Study; public class TestArray02 { public static void main(String[] args){ //声明 int[] a; int b[]; //创建数组对象 a = new int[4]; b = new int[5]; //初始化(对数组元素的初始化) //默认初始化:数组元素相当于对象的成员变量,默认值跟成员变量的规则一样.数字0,布尔false,char\u0000,引用:null: //动态初始化: for(int i

Scala学习(三)----数组相关操作

数组相关操作 摘要: 本篇主要学习如何在Scala中操作数组.Java和C++程序员通常会选用数组或近似的结构(比如数组列表或向量)来收集一组元素.在Scala中,我们的选择更多,不过现在我们先假定不关心其他选择,而只是想马上开始用数组.本篇的要点包括: 1. 若长度固定则使用Array,若长度可能有变化则使用ArrayBuffer 2. 提供初始值时不要使用new 3. 用()来访问元素 4. 用for (elem<-arr)来遍历元素 5. 用for (elem<-arr if…)…yie

Java学习笔记-数组与容器间的转制-asList

先列举一下我们需要的api: java.util.Collection接口中: toArrayObject[] toArray() 返回包含此 collection 中所有元素的数组.如果 collection 对其迭代器返回的元素顺序做出了某些保证,那么此方法必须以相同的顺序返回这些元素. 返回的数组将是"安全的",因为此 collection 并不维护对返回数组的任何引用.(换句话说,即使 collection 受到数组的支持,此方法也必须分配一个新的数组).因此,调用者可以随意修

JavaScript基础学习(三)&mdash;数组

一.数组简介     JavaScript数组的每一项都可以保存任何类型的数据,也就是说数组的第一个位置保存字符串,第二个位置可以保存数值,第三个位置可以保存对象,而且数组的大小是可以动态调整的,即可以随着数据的添加而自动增长以扩容纳新增数据.   二.数组的操作 1.创建 //创建一个空数组 var arr = []; var arr2 = [1,true,new Date()]; arr2.length = 2; alert(arr2); //true   2.pop和push方法     

Java学习笔记-数组

数组的复制 在Java中,可以使用赋值语句复制基本数据类型的变量,但不能复制数组.将一个数组赋值给另一个数组变量,实际上是将一个数组的引用复制给另一个变量,使两个变量都指向相同的内存地址.复制数组有三种方法:1) 使用循环语句逐个地复制数组的元素.2) 使用System类中的静态方法arraycopy3) 使用clone方法复制数组. Java使用值传递的方式将实参传递给方法.传递基本数据类型变量的值与传递数组值有很大的不同.对于基本数据类型参数,传递的是实参的值.对于数组类型参数,参数值是数组

Java学习之数组 &lt;好程序员特训营&gt;

<A href="http://www.goodprogrammer.org/" target="blank">android培训</a>------我的java笔记,期待与您交流! 1.数组内存----栈  堆 栈内存:数据使用完毕,会自动释放 堆内存:放的都是 new 出来的实体(对象或数组),有内存地址值,且数组都有默认值,例如:0,false,0.0,当堆内存中实体无引用后,一段时间内会被JVM的垃圾回收机制回收,释放内存 例如: (

java学习之数组的两种常见错误

连接上篇java探索之堆栈区分,启下对擦除的内在探索,可以了解掌握数组出错的两种方式 package com.dreamly.day01; /** * @author dreamly * */ public class ArrayTest01 { public static void main(String[] args) { int[] x=new int[3]; x=null;//擦除掉与实例对象的联系,即不保存地址值. System.out.println(x[0]); //NullPoi