数组

1.一维数组

数组的步骤:
1.声明 int[] a;
数据类型 数据名[]; 数据类型[] 数据名[];

2.分配空间 a=new int[5];
数据类型[] 数据名=new 数据类型[大小];

3.赋值 a[0]=1;

4.数据处理 a[0]=a[0]*10;


数据名.length 获取数组的长度;
数据名.length-1 获取数组最大下标;

边声名边赋值:
int[] score={80,84,79}

int[] score=new int[]{99,92,93}

数组排序:
方法:import java.util.arrays;

Arrays.soret(int类型名字):对数组进行升序排列;


数组复制:
System方法:

语法:
public static void arraycopy(
0bject src,
int srcpos,
0bject dest,
int destpos,
int length,

参数;
0bject src 原数组
int s0bject 原数组起始位置
0bject dest 目标数组
int destpos 目标数组起始位置
int length 长度

语法:
int[]copof(
int[]original,
int newLength
)


参数:
original -要复制的数组
newLength ——要返回的腹部长度

public static void main(String[]args){
Scanner input=new Scanner(System.in);
System.out.print("请输入班级人数:");
int c=input.nextInt();
int[] a=new int[c];
double num=0;
System.out.println("请输入班级"+c+"学员成绩:");
for(int i=0;i<a.length;i++){
a[i]=input.nextInt();
num+=a[i];
}
System.out.print("班级总分:"+num+" 班级平均分:"+num/c);
}


2.二维数组:
二维数组是由一维数组组成的数组;

语法:
int [][] arrr=new int[二维数组长度][一维数组长度];

原文地址:https://www.cnblogs.com/heyuqi/p/6986021.html