ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

5.数组的使用,最值和反转

2020-01-21 17:01:15  阅读:172  来源: 互联网

标签:arrays 反转 System int length 数组 println 最值 out


 1 package com.duan.array;
 2 
 3 public class ArrayDemo03 {
 4     public static void main(String[] args) {
 5         int[] arrays = {1, 2, 3, 4, 5};
 6 
 7         //打印全部的数组元素
 8         for (int i = 0; i < arrays.length; i++) {
 9             System.out.println(arrays[i]);
10         }
11         System.out.println("=================");
12         //计算所有元素的和
13         int sum = 0;
14         for (int i = 0; i < arrays.length; i++) {
15             sum += arrays[i];
16         }
17         System.out.println("sum=" + sum);
18         System.out.println("==================");
19         //查找最大元素
20         int max = arrays[0];
21         for (int i = 1; i < arrays.length; i++) {
22             if (arrays[i] > max) {
23                 max = arrays[i];
24             }
25         }
26         System.out.println("max=" + max);
27     }
28 }
29 结果:
30 1
31 2
32 3
33 4
34 5
35 =================
36 sum=15
37 ==================
38 max=5
 1 package com.duan.array;
 2 
 3 public class ArrayDemo04 {
 4     public static void main(String[] args) {
 5         int[] arrays = {1, 2, 3, 4, 5};
 6         //for (int array : arrays) {
 7         //    System.out.println(array);
 8         //}
 9 
10         printArray(arrays);
11         int[] reverse = reverse(arrays);
12         System.out.println();
13         printArray(reverse);
14     }
15 
16     //打印数组元素
17     public static void printArray(int[] arrays) {
18         for (int i = 0; i < arrays.length; i++) {
19             System.out.print(arrays[i] + " ");
20         }
21     }
22 
23     //反转数组
24     public static int[] reverse(int[] arrays) {
25         int[] result = new int[arrays.length];
26 
27         //反转的操作
28         for (int i = 0, j = result.length - 1; i < arrays.length; i++, j--) {
29             result[j] = arrays[i];
30         }
31 
32         return result;
33     }
34 }
35 结果:
36 1 2 3 4 5 
37 5 4 3 2 1 

标签:arrays,反转,System,int,length,数组,println,最值,out
来源: https://www.cnblogs.com/duanfu/p/12222358.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有