Java基础系列(38)- 数组的使用
2023-02-18 16:24:07 时间
数组的使用
- For-Each循环
- 数组作方法入参
- 数组作返回值
For-Each循环
普通型
package array; import sun.security.util.Length; public class Demo03 { public static void main(String[] args) { int[] a = {1,2,10,4,5}; //遍历打印 for (int i = 0; i < a.length; i++) { System.out.println(a[i]); } System.out.println("==========="); //数组求和 int sum=0; for (int i = 0; i < a.length; i++) { sum+=a[i]; } System.out.println("sum="+sum); System.out.println("==========="); //打印最大元素 int num1 = 0; for (int i = 0; i < a.length; i++) { if (a[i]>num1){ num1 = a[i]; } } System.out.println("max="+num1); } }
增加型
package array; public class Demo04 { public static void main(String[] args) { int[] a = {1,2,10,3,4}; for (int i : a) { System.out.println(i); } } }
数组作方法入参
package array; public class Demo05 { public static void main(String[] args) { int[] a = {1,2,3,4,5}; printArray(a); } public static void printArray(int[] arrays){ for (int i = 0; i < arrays.length; i++) { System.out.print(arrays[i]+" "); } } }
数组作返回值
package array; public class Demo06 { public static void main(String[] args) { int[] a = {1,2,3,4,5}; int[] reverse = reverse(a); printArray(reverse); } //反转数组里面内容 public static int[] reverse(int[] arrays){ int[] results = new int[arrays.length]; for (int i = 0,j = arrays.length-1; i < arrays.length; i++,j--) { results[j]=arrays[i]; } return results; } public static void printArray(int[] arrays){ for (int i = 0; i < arrays.length; i++) { System.out.print(arrays[i]+" "); } } }
相关文章
- 静态博客评论系统的选择
- 启用 Waline
- 这么好用?!99%开发者从未听说过的堆栈模型(加量增强版)
- Twikoo 集成 Slimbox2 灯箱插件
- Cookie、Session、Token、JWT详解
- 疫情下为什么年轻、未婚女性更容易拿到offer
- 昨晚,因为核酸系统崩溃,这家公司被骂上了热搜第一
- 鹅厂的程序员,起来修bug了!
- 我看到了一个很有意思的评论!
- 产学研协同,助力高质量:腾讯WeTest布局数字创新人才未来
- AP3465 4-30V 输入 3A 输出同步降压驱动器
- 嘀咕(哔哔)Memos 简介
- 多维表需求管理表自动生成TAPD需求
- 再说评论
- 记一次博客被攻击
- Premiere Pro 2022 for Mac(pr)更新字幕转换包中文版
- 下次再遇到这种,别慌!
- Nature Communications:人类丘脑的基因结构及其与十种常见大脑疾病的重叠
- HR大型案例 - 员工职业生涯管理分析平台 - 业务篇
- 青少年关联网络功能地形的性别差异