数组定义及遍历

来源:互联网 发布:ping 端口号命令 编辑:程序博客网 时间:2024/06/04 10:45

一维数组 定义 遍历

## 定义方式 ##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 }
0 0
原创粉丝点击