1、数组: 变量存储了一组相同类型的数据 |-数组定义的方法 int[] arr = new int[]; arr[0] = 1; arr[1] = 2; ------- int[] arr = {1,2,34,3,} int[] arr = new int[]{1,3,4,4,5};
|-数组的操作 1.循环赋值 import java.util.Scanner; Scaner sc = new Scanner(System.in);//从键盘录取数据 int[] arr = new int[4]; for(int i = 0;i } System.out.println(\请输入第\个元素\arr[i]=sc.nexrInt(); 2.遍历数据,打印出来 for(int i =0;i 3.求数组的和 int sum = 0; for(int i =0;i System.out.println(\数组里最小值为:\5.查找一个元素的下标 int[] arr = {31,341,4,35,56,67,45,90,32}; int num = 56; int index= -1; for(int i = 0;i } } System.out.println(\所输入元素的下标为:\6.逆序 int[] arr = {2,3,4,5,6,7,8,9,4}; for(int i =0,j=arr.length-1;i 7.在排好序的数组中插入一个值{1,2,5,8,12,45} 值从键盘中录入 import java.util.Scanner; Scanner sc = new Scanner(in); int[] arr={90,86,42,6,43,53}; int index= 1;//插入的位置 for(int i =arr.length-1;i>index;i--){//把i位置以后的元素后移 arr[i]=arr[i-1]; } System.out.println(\请输入要插入的整数:\ int sum = sc.nextInt(); arr[index]=sum;//插入89. for(int i =0;i 3、二维数组 :二维数组就是一个一维数组,这个数组的元素还是一个以为数组 创建一个二维数组 int[][] arr = new int[3][4]; int[][] arr = {{2,3,4,5,},{21,42,43,32},{12,23,43,4}}; //二维数组的循环赋值 import java.util.Scanner; Scanner sc = new Scanner(System.in); int[][] arr=new int[3][5]; //给arr赋值 int[] score =new int[3];//定义一个求和的数组 for(int i =0;i } System.out.print(\请输入第\个学生的成绩:\arr[i][j] =sc.nextInt();//给数组里录入数值 score[i]=score[i]+arr[i][j];//将数组的每个数组求和 //遍历二维数组