您的位置:首页 > 其它

数组定义及遍历

2016-07-30 11:35 267 查看

一维数组 定义 遍历

## 定义方式 ##
int [] arr = new int [];//数组数据不明确
int [] arr = {3,1,6,5};//数组数据明确
int [] arr = new int [] {3,1,6,5};
数组中有两个常见的问题:
1.数组下标越界:IndesOfBoundsException
但是这个问题在程序编译过程是体现不出来的,也丛侧面说明了数组的空间是在程序运行时创建的;
2.空指针异常:NullPointException
当引用没有任何指向值为空的情况下,该引用还用于操作实体时;
## 常见操作 ##
1.遍历
两种输出方式:一种普通for循环;一种增强型for循环


1 package com.briup.day05;
2 class Traverse{

3         public void traverse(int [] arr){
4                 for(int i=0;i<arr.length;i++)
5                 System.out.println("arr["+i+"]="+arr[i]);
6         }
7         public void traverse_2(int [] arr){
8                 for (int x: arr)
9                 System.out.println(x);
10         }
11 }
12 public class TraverseTest{
13         public static void main(String [] args){
14                 Traverse tr = new Traverse ();
15                 int [] arr ={3,1,2,5,6};
16                 tr.traverse(arr);
17                 tr.traverse(arr);
18         }
19 }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  数组遍历-定义