JavaSE-4.2【数组静态初始化、数组常见异常、数组遍历及应用】
1 package day4; 2 3 /** 4 * @author : haifei 5 * 6 * 数组静态初始化、数组常见异常、数组遍历及应用 7 * 8 */ 9 10 public class Demo2_0521 { 11 public static void main(String[] args) { 12 //数组初始化之静态初始化 13 //初始化时指定数组每个元素的初始值,由系统决定数组长度 14 //完整版格式:数据类型[] 数组名 = new 数据类型[]{元素1,元素2,...}; 15 //简化版格式:数据类型[] 数组名 = {元素1,元素2,...}; 16 int[] arr1 = new int[]{1, 2, 3, 4, 5}; 17 char[] arr2 = {'a', 'b', 'c'}; 18 System.out.println(arr1[3]); 19 System.out.println(arr2[1]); 20 21 int[] arr = new int[3]; 22 //System.out.println(arr[3]); //error索引越界异常 23 arr = null; 24 //System.out.println(arr[0]); //error空指针异常 25 26 //数组遍历 27 for(int i=0; i<arr1.length; i++){ 28 System.out.println(arr1[i]); 29 } 30 31 //数组最值 32 int[] arr3 = {12, 45, 88, 5, 60}; 33 int min = arr3[0]; 34 int max = arr3[0]; 35 for(int i=1; i<arr3.length; i++){ 36 if(arr3[i] > max){ 37 max = arr3[i]; 38 } 39 if(arr3[i] < min){ 40 min = arr3[i]; 41 } 42 } 43 System.out.println("min=" + min + " max=" + max) ; 44 45 } 46 }
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!