* 1、数组概述
* 1、为什么需要数组
* 需求:当需要多个值存储时,需要用到数组。
* 定义:数组也是一个变量。
* 作用:用来一个变量存储多个值
* 2、Java中的数组
* 分类:
* 基本数据类型数组
* byte、short、int、long、float、double、char、boolean
* 引用数据类型数组
* String(字符串)
* 2、如何使用数组
* 1、使用数组的步骤
* 1、声明
* 语法:数据类型 [] 数组名
* 实例:
* int [] arr;
* boolean [] arr1;
* 2、分配内存空间
* 语法:数组名 = new 数据类型[数组长度]
* 实例:
* arr = new int[5];
* 3、赋值
* 语法:
* 数组名[下标值] = 数据类型的常量;
* 综合使用:
* 语法:数据类型 [] 数组名 = {数据类型常量[,数据类型常量]}
* 实例:double []b ={12.0,16.5,17.3};
* 3、数组应用
* 1、数组排序
* Arrays.sort(b);
* 2、求数组最大值
* 思路:声明一个变量存储下标为0的值,然后与其他下标进行比较
* 3、向数组中插入元素
* 思路:声明一个数组,并赋值。在数组中插入一个数据
* */
/*数组的声明*/
// int [] arr;
// boolean [] arr1;
// /数组分配内存空间/
// arr = new int[5];
// /数组的赋值/
// arr[1] = 0;
/综合使用/
// double []b ={12.0,16.5,17.3,7.3,5.2};
/排序/
// Arrays.sort(b);
/遍历,打印数组里面的值/
// for (int i = 0; i < b.length; i++) {
// System.out.print(b[i]+",");
// }
// //声明一个变量存储数组中下标为0的值
// double temp = b[0];
// //与其他的下标进行比较
// System.out.println(temp);
// for (int i = 1; i < b.length; i++) {
// System.out.println(b[i]+",");
// if(temp<b[i]){
// temp = b[i];
// }
// System.out.println(“最大值:”+temp);
// }
/思路:声明一个数组,并赋值。在数组中插入一个数据/
int [] arr ={11,2,2,33,44,55};
int [] arrr = new int[arr.length+1];
for (int i = 0; i < arr.length; i++) {
arrr[i] = arr[i];
}
for (int i = 0; i < arrr.length; i++) {
System.out.println(arrr[i]+",");
}
//在最后一位添加
// arr[arr.length-1] = 58;
// for (int i = 0; i < arr.length; i++) {
// System.out.print(arr[i]+",");
// }
//在指定的地方添加,例如索引2的地方添加
// for (int i = 5; i >= 2; i–) {
// arr[i] = arr[i-1];
// }
// arr[2] = 58;
// for (int i = 0; i < arr.length; i++) {
// System.out.print(arr[i]+",");
// }
}
}