java 数组的初始化方式

1静态初始化:这个值是多少就是多少,不能够改变

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

2.动态初始化:不可变的数组   可变数组-----》集合  ArrayList

//这是一个指定的数组,但也可以不指定

//如果元素没有被赋值,默认以0来填充。

int[] arr = new int[10];

3.定义一个字符串数组

//默认为:null

String[] strArr = new String[10];

4.遍历数组的方法

class Demo{

public static void main(String[] args){

int[] arr = {1,2,3,4,5,6,7,8,9};

for (int i = 0;i < arr,length;i++){

System.out.println(arr[i]);

}

}

}

时间: 2024-10-13 22:51:30

java 数组的初始化方式的相关文章

Java中数组的初始化方式

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

Java - 对象引用的初始化方式

Java对象引用的初始化方式: (1) 在定义对象的位置; (2) 在类的构造器中; (3) 在使用对象之前, 即惰性初始化; (4) 实例初始化. 代码 /** * 四种初始化方式 * <p/> * Created by wang on 15/8/5. */ class Soap { public Soap() { System.out.println("Soap"); } @Override public String toString() { return "

c语言数组不同初始化方式的结果

第一种初始化方式: #include <stdio.h> int main() { int numbers[5]={12,14}; for (int i=0; i<5; i++) { printf("numbers[%d]=%d\n",i,numbers[i]); } return 0; } 结果为: numbers[0]=12 numbers[1]=14 numbers[2]=0 numbers[3]=0 numbers[4]=0 可见除指定赋值的元素外,其他数组元

JAVA数组的定义方式

JAVA中,数组有以下几种定义方式: 1.先定义数组中元素的个数,然后再进行元素赋值 int[] a=new int[2]; a[0]='a'; a[1]='b';a[2]='c'; 2.元素个数与元素值同时定义,有以下两种方式 int[] a={3,4,5};int[] a=new int[]{44,55,66}; 3.以上三种方式,可以将[]写数组名称后面 int a[]=new int[3];int a[]={3,4,5};int a[]=new int[]{44,55,66};

数组的初始化方式

今天对mem.h进行了小修改: #ifndef __MEM_H #define __MEM_H #include <stdio.h> void memdisp(char *srcptr); #define display(p) memdisp((char *)&(p)); #include "mem.c" #endif 查看未初始化的数组: 循规蹈矩的初始化数组的方法: 简单的初始化数组的方法: 错误的初始化数组的方法:(只有第一个元素被初始化为1,其余的按默认值0

Java学习笔记之:Java数组

一.介绍 数组对于每一门编程语言来说都是重要的数据结构之一,当然不同语言对数组的实现及处理也不尽相同. Java语言中提供的数组是用来存储固定大小的同类型元素. 你可以声明一个数组变量,如numbers[100]来代替直接声明100个独立变量number0,number1,....,number99. 二.笔记 1.一维数组 /** * 数组:用来表示一种固定长度相同数据类型的组合 * * @author HuTiger * */ public class ArrayStudy { public

Java数组的基本讲解

由于Java数组涵盖的内容比较多,这里从个人的角度对主要的内容进行相关的讲解. 如有不足,欢迎批评指正~ 1)Java数组是动态还是静态的啊?     Java语言是典型的静态语言,由此推断Java数组也是静态.何为静态,就是说Java数组在初始化的时候必须确定在内存中分配的空间的大小. 具体实现方式就是在初始化数组的时候(注意不是声明数组的时候,这两个概念别搞混了)指定数组的长度,或者指定初始化数组的内容哦. 同时需要明白数组变量并不是数组本身,数组变量是存储在栈中的,对应的数组对象是存储在堆

04 JAVA数组

04.01_Random的概述和基本使用 Random的使用步骤我们想产生1~100(包含1和100)的随机数该怎么办呢? 我们不需要自己去写算法,因为Java已经为我们提供好了产生随机数的类---Random: 作用:– 用于产生一个随机数? 使用步骤(和Scanner类似)– 导包? import java.util.Random;– 创建对象? Random r = new Random();– 获取随机数? int number = r.nextInt(10);? 产生的数据在0到10之

Java数组01

Java数组01 数组概述 需求:现在需要统计某公司员工的工资情况,例如计算平均工资.找到最高工资等.假设该公司有80名员工,用前面所学的知识,程序首先需要声明80个变量来分别记住每位员工的工资,然后在进行操作,这样做会显得很麻烦.为了解决这种问题,Java就提供了数组供我们使用. 那么数组到底是什么呢?有什么特点呢?通过上面的分析:我们可以得到如下两句话: 数组是存储多个变量(元素)的东西(容器) 这多个变量的数据类型要一致 数组的定义格式 数组的概念 数组时候存储用一种数据类型多个元素的容器