专业的JAVA编程教程与资源

网站首页 > java教程 正文

java笔记之数组(java,数组)

temp10 2024-11-16 00:41:15 java教程 12 ℃ 0 评论

1.程序=算法+数据结构

1)算法:解决问题的流程/步骤(顺序、分支、循环)

java笔记之数组(java,数组)

2)数据结构:将数据按照某种特定的结构来保存(数怎么存)

设计合理的/良好的数据结构会导致好的算法

2.数组:

1)是一种数据类型(引用类型)

2)相同数据类型元素的集合

3)数组的定义:

int[] arr = new int[10];

4)数组的初始化:

int[] arr = new int[4]; //0,0,0,0,声明数组内数据位数

int[] arr = {1,4,5,7}; //1,4,5,7,声明同时赋值

int[] arr = new int[]{1,4,5,7}; //1,4,5,7,声明同时赋值

int[] arr;//先声明后赋值

arr = new int[]{1,4,5,7}; //正确

arr = {1,4,5,7}; //编译错误,此方式只能声明的同时初始化

5)数组的访问:

5.1)通过(数组名.length)来获取数组的长度(元素的个数)

int[] arr = new int[4];

System.out.println(arr.length); //4

5.2)通过下标/索引来访问数组中的元素

从0开始,最大到(数组的长度-1)

int[] arr = new int[3];

arr[0] = 100; //给arr中第1个元素赋值为100

arr[1] = 200; //给arr中第2个元素赋值为200

arr[2] = 300; //给arr中第3个元素赋值为300

arr[3] = 400; //数组下标越界异常

System.out.println(arr[arr.length-1]); //输出arr中最后一个元素的值

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表