数组定义及遍历
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 }
相关文章推荐
- 数组--折半查找
- 选择排序
- 数组最值求法
- Java 内存溢出(java.lang.OutOfMemoryError)的常见情况和处理方式
- 进程讲座总结。
- A Simple Problem with Integers (基础线段树)
- web框架学习前复习——xml(2)
- 堆区和栈区的概念
- 无尽走廊(C语言)
- python thread模块
- 初识STL—图解六大组件及列式容器与关联式容器
- Oracle双引号和单引号的区别小结
- mysql error
- bootstarp daterangepicker 清空日期,汉化,非常简单.
- hdu 1809 sg函数
- iOS开发网络篇之文件下载、大文件下载、断点下载
- 状态机注释转换
- BestCoder Round #841001Aaronson
- TextExpander 6 中语言输入法下无法展开问题的解决办法
- VS2013编译cvBlob