java数组的运算 下载本文

内容发布更新时间 : 2024/11/16 1:42:23星期一 下面是文章的全部内容请认真阅读。

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;iarr[i]){ min = arr[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];//将数组的每个数组求和

//遍历二维数组

for(int i =0;i

//二维数组的就和 //输出求和的数组 for(int i =0;i