Java千百问_06数据结构(012)_如何遍历数组
2016-05-08 09:47
253 查看
点击进入_更多_Java千百问
了解什么是数组看这里:java中的数组是什么
了解for循环看这里:java中如何循环执行
使用for循环遍历
这将产生以下结果:
1.9
2.9
3.4
3.5
Total is 11.7
Max is 3.5
使用foreach循环遍历
JDK 1.5引入了一个新的for循环被称为foreach循环或增强的for循环,它无需使用索引变量就能按顺序遍历数组。
这将产生以下结果:
1.9
2.9
3.4
3.5
1、如何遍历数组
我们在处理数组时,经常使用for循环或foreach循环进行遍历,因为数组中的所有元素类型相同并且数组的大小是已知的。了解什么是数组看这里:java中的数组是什么
了解for循环看这里:java中如何循环执行
使用for循环遍历
public class TestArray { public static void main(String[] args) { double[] myList = {1.9, 2.9, 3.4, 3.5}; // Print all the array elements for (int i = 0; i < myList.length; i++) { System.out.println(myList[i] + " "); } // Summing all elements double total = 0; for (int i = 0; i < myList.length; i++) { total += myList[i]; } System.out.println("Total is " + total); // Finding the largest element double max = myList[0]; for (int i = 1; i < myList.length; i++) { if (myList[i] > max) max = myList[i]; } System.out.println("Max is " + max); } }
这将产生以下结果:
1.9
2.9
3.4
3.5
Total is 11.7
Max is 3.5
使用foreach循环遍历
JDK 1.5引入了一个新的for循环被称为foreach循环或增强的for循环,它无需使用索引变量就能按顺序遍历数组。
public class TestArray { public static void main(String[] args) { double[] myList = {1.9, 2.9, 3.4, 3.5}; // Print all the array elements for (double element: myList) { System.out.println(element); } } }
这将产生以下结果:
1.9
2.9
3.4
3.5
相关文章推荐
- 数据结构上机测试1:顺序表的应用
- 数据结构中二叉树的三种遍历的非递归写法
- 排序算法(综述)
- 排序算法——直接插入排序
- 数据结构之队列
- 数据结构- 线段树
- 速查表:常用算法和数据结构的复杂度
- 数据结构—概述
- 数据结构——线性表概述
- 数据结构——顺序表
- redis底层数据结构之adlist
- 数据结构-链表-作业
- 基本数据结构:链表(list)
- 数据结构学习笔记06排序 (快速排序、表排序、基数排序)
- 清北学堂学习总结 day1 数据结构 练习
- Java千百问_06数据结构(011)_java中的数组是什么
- 数据结构--二项队列分析及实现
- 共同学习Java源代码--数据结构--AbstractCollection抽象类(二)
- 数据结构笔记_二叉树的性质
- 共同学习Java源代码--数据结构--AbstractCollection抽象类(一)