数组:
变量: int i=10 i 就是一个整数型变量 i 只能存储一个值
基本数据类型: 8个
整数型:byte short int long
浮点型: float double
字符型: char
布尔型: boolean
数组: 可以存储多个数据
语法: 1: 数据类型[] 数组名 = new 数据类型[数组长度]; int[] arr = new int[10];
基本数据类型创建的数组中 默认值都是 0
byte short int long float double 0
char 0-空字符
boolean false
引用数据类型创建的数组中 默认值都是 null
2: 数据类型[] 数组名 ={值1,值2,值3,值4,值5}; int[] arr = {1,2,3,4,5};
使用: 下标 数组每个元素对应的编号 从0开始 最多是length-1
1:获取数组中的元素: 数组名[下标] arr[0] int n = arr[2];// n= 3;
2: 修改数组中的元素: 数组名[下标] = 值 arr[0] = 10;
3: 获取数组的长度: 数组名.length arr.length
遍历: 使用循环从头到尾过一遍
1: 获取数组的长度: 数组名.length arr.length
2: 循环遍历:
for(int i=0;i<arr.length;i++){ 数组名[下标] }
示例代码;
package ;
public class Test{
public static void main(String[] args){
int[] arr = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9};
for(int i = 0; i < arr.length; i++){
System.out.print (arr[i] + " ");
}
System.out.println ();
// 获取数组中下标为5的元素
int num = arr[5];
System.out.println (num);
// 修改数组中下标为5的元素
arr[5] = 100;
System.out.println (arr[5]);
arr[5] = 5;
// 将数组从大到小进行排序
// 获取数组的长度
int length = arr.length;
// 冒泡排序
for(int k = 0; k < 9; k++){
for(int i = 0; i < length-(k+1); i++){
int temp = arr[i];
int temp1 = arr[i + 1];
if(temp<temp1){
// 交换位置
arr[i] = temp1;
arr[i + 1] = temp;
}
System.out.println ("i="+i+" temp:"+temp+" temp1:"+temp1);
}
for(int j = 0; j < arr.length; j++){
System.out.print (arr[j] + " ");
}
System.out.println ();
}
}
}
文章介绍了Java中的数组概念,包括数组的定义、基本数据类型的默认值、创建数组的语法以及如何访问、修改数组元素。还提供了遍历数组和获取数组长度的方法,并通过冒泡排序展示了对数组的操作。
910

被折叠的 条评论
为什么被折叠?



