1.怎么创建数组
int [ ] a
int a [ ]
动态初始化 :
数据类型 [] 数组名称 = new 数据类型 [长度];
int[] arr = new int [5];
arr[0] = 0;
arr[1] = 1;
arr[2] = 3;
arr[3] = 4;
arr[4] = 5;
静态初始化:在定义数组的同时设置元素的值:
简化格式:
数据类型 [] 数组名称 = {值1,值2,…};
完整格式:
数据类型 [] 数组名称 = new 数据类型 [] {值1,值2,…};
int[] arr1={1,2,3,4,5};
int[] arr2 = new int []{1,2,3,4,5};
Java——从键盘输入数组:
不限长度
Scanner sc=new Scanner(System.in);//从键盘获取数据
String str = sc.next().toString();//next()方式接受字符串
String [ ] arr = str.split(“,”);//split括号中以逗号分隔字符串
限制长度:
Scanner scanner = new Scanner(System.in);
int n = scanner.nextInt();
Scanner sc = new Scanner(System.in);
int[] b=new int[n];
for(int i=0;i<b.length;i++){
b[i]=sc.nextInt();
}