数组的声明,初始化及遍历

 1 package com.baidu.java;//在公司一般包名用公司网址倒过来写
 2
 3 public class TestArray {
 4     public static void main(String[] args){
 5         //1.声明一个数组
 6         String[] names;
 7         //int[] std_id;//这种声明方法同下
 8         int std_id[];//这种声明方法同上
 9         //2.初始化
10         //2.1静态初始化:初始化与给元素赋值同时进行
11         names=new String[]{"米朵","萧亮","高雯","雷奕明"};
12         //2.2动态初始化:初始化与给元素赋值分开进行
13         std_id=new int[4];
14         std_id[0]=11;
15         std_id[1]=21;
16         std_id[2]=12;
17         std_id[3]=22;
18         //3.数组的length属性
19         //4.如何遍历一个数组的所有元素
20         for(int i=0;i<names.length;i++){
21             System.out.println(names[i]);
22         }
23         for(int j=0;j<std_id.length;j++){
24             System.out.println(std_id[j]);
25         }
26
27     }
28 }

运行结果:

时间: 2024-10-15 13:26:37

数组的声明,初始化及遍历的相关文章

数组 两种初始化方式及二维数组

数组: 静态数组  和  动态数组 1.写法: 定义:用来存储一组相同数据类型的元素 * * * * *   数组中存储的元素必须是相同的数据类型 数组的声明  初始化 Int[] a={1,2,3,4}; 数组的初始化: 静态初始化: //方式1 int[] a={'a',2,3,34,3,4,5,6,7,8,7,8,9,0,4,5,6,7,8};//声明的同时初始化 double[] a1={1.2f}; //方式2 int b[]={1,2,3,4}; //方式3: int[] c;  

Java数组的定义,声明,初始化和遍历

数组的定义 数组是相同类型数据的有序集合.数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成.其中,每一个数据称作一个元素,每个元素可以通过一个索引(下标)来访问它们.数组的三个基本特点: 1. 长度是确定的.数组一旦被创建,它的大小就是不可以改变的. 2. 其元素必须是相同类型,不允许出现混合类型. 3. 数组类型可以是任何数据类型,包括基本类型和引用类型. 数组变量属引用类型,数组也可以看成是对象,数组中的每个元素相当于该对象的成员变量.数组本身就是对象,Java中对象是在堆中

数组(一)--- 概述、创建、初始化、遍历 ( 27th,Feb)

一.概述 定义:数组是具有相同数据类型的一组数据的集合. 分类:根据维数的不同分为一维数组.二维数组.多维数组. 二.一维数组 定义:一组相同类型数据的集合,当需要在程序中处理一组数据或者传递一组数据时,可以应用这种类型的数组. 声明并分配内存:数组元素类型 数组名[] = new 数组元素类型[数组元素的个数]: 1 //声明数组,数组长度为5 2 int [] a=new int[5]; 初始化:把数据类型包括在大括号之内,中间用逗号分开数组元素的值,系统自动为数组分配一定的空间. 1 St

C#之锯齿数组的声明和遍历(数组的数组)

1.何为锯齿数组? 数组中每行的元素个数不相同. 2.声明锯齿数组. 声明数组的数组,其语法主要在数组的声明中制定多个方括号对,如: int[][] ArrayName; 第一个括号对中设置该数组的行数,第二个括号对定义各行的元素个数,先设置为空.因为每行中包含的元素个数不相等. 还有以下声明: 初始化包含其他数组的数组(也称子数组),然后依次初始化子数组. ArrayName = new int[2][]; ArrayName = new int[3]; ArrayName = new int

二维数组(声明以及遍历)

首先图面理解二维数组(数组里面的元素不是字符或者数字类型而是另外一个数组)! 一,二维数组的声明 int[ ] [ ] arr; 初始化一个能存3个一维数组的二维数组 arr = new int [3] [ ];  (此时只声明了一个二维数组的空间,并没有声明一维数组的空间哈!!) 赋值: [3]赋值 int[] arr1 = {1,3,4,5}; int[] arr2 = {1,3,4}; int[] arr3 = {2,1,6,4}; arr[0] = arr1; arr[1] = arr2

Java数组的声明和遍历

Java 数组 数组对于每一门编程语言来说都是重要的数据结构之一,当然不同语言对数组的实现及处理也不尽相同. Java 语言中提供的数组是用来存储固定大小的同类型元素. 你可以声明一个数组变量,如 numbers[100] 来代替直接声明 100 个独立变量 number0,number1,....,number99. 本篇将为大家介绍 Java 数组的声明,创建,初始化和遍历,并给出其对应的代码. 声明数组变量 首先必须声明数组变量,才能在程序中使用数组.下面是声明数组变量的语法: dataT

*三维数组的初始化及遍历三个for循环

package com.chongrui.test; /* *三维数组的初始化及遍历 * */ public class test { public static void main(String[] args) { int a[][][]=new int[][][]{ {{1,2,3},{4,5,6}}, {{8,9,10},{11,12,13}}, {{14,15,16},{17,18,19,20}}, }; for(int i=0;i<a.length;i++){ System.out.p

&lt;27&gt;【理解】02-结构体数组概念及定义+【掌握】03-结构数组的初始化和遍历

[理解]02-结构体数组概念及定义 结构体数组: 用来存放大量的结构体相同的结构体变量 结构体数组定义: 结构体数组定义的第一种方式: 1)定义结构体的同时,定义数组 struct Student{ int age; char *name; int s_no; float score; }stu[5]; 结构体数组定义的第二种方式 2)先定义结构体,后定义数组 struct Student boy[5]; #include <stdio.h> int main(int argc, const

C++二维数组讲解、二维数组的声明和初始化

我们知道,一维空间是一条线,数学中用一条数轴来表达:二维空间是一个平面,数学中用平面坐标系来表达.那么二维数组又是什么样的呢? 线与面 我们用一个下标来描述一维数组中的某个元素,就好像在用数描述一条线上的点.而所有的数据都是存储在一条线上.如果我们采用两个下标,就能形成一个平面,犹如一张表格,有行有列,所有的数据就能够存放到表格里. 我们把二维数组的两个下标分别称为行下标和列下标,在前面的是行下标,在后面的是列下标. 那么什么时候要用二维数组呢?一般有两种情况,一种是描述一个二维的事物.比如用1

Java初学者:数组,声明以及初始化

今天我们说一下java里面的数组,数组在编程语言里的意思,相当于离散数学里面的集合,其意义几乎完全一样,只有一点区别,离散里有无穷集合,比 如,实数集,但是在java里是不存在无穷集合的.在java里,数组就是一些数据的集合.作为我们这些菜鸟,大多数情况下见到的数组,其中的数据都属于 同一类型.少数情况下不属于同一类型,那很有可能发生了多态现象,而且在访问数组元素的方法时,很可能产生了动态绑定,这些我们以后再说. 好了,让我们目前先认为数组里的元素都属于同一类型.那么,怎样声明以及初始化一个数组