数组的基本用例
int[] arr = {1,7,3,4,5};//定义一个数组
遍历并打印数组内所有元素
for(int i=0;i<arr.length;i++){
System.out.println(arr[i]);
}
输出结果为:
使用增强for循环遍历并打印数组内所有元素
for (int i : arr) {
System.out.println(i);
}
输出结果为:
增强for循环在处理遍历以及打印数组元素方面会比直接使用for循环要简单,但是增强for循环是不能使用数组下标的。
计算数组内所有元素的总和
int sum = 0;
for(int i=0;i<arr.length;i++){
sum += arr[i];
}
System.out.println(sum);
输出结果为:
查找数组内最大的元素
int max=arr[0];
for(int i=1;i<arr.length;i++){
if(arr[i]>max){
max=arr[i];
}
}
System.out.println(max);
输出结果为:
打印反转后的数组内元素
for(int i=0;i<arr.length;i++){
System.out.println(arr[arr.length-i-1]);
}
输出结果为:
标签:基本,arr,int,max,元素,用例,数组 From: https://www.cnblogs.com/qinyu33/p/16656622.html注意下标越界问题,因为数组长度比数组下标的最大值要大1(因为下标是从0开始的),所以在打印的时候数组的下标要减1。