Java数组面试题
-
如何创建一个整数数组?
在Java中,可以使用以下语法创建一个整数数组:
int[] arr = new int[length];
其中,
length
是数组的长度。 -
如何计算数组的长度?
可以使用
length
属性来计算数组的长度,例如:int[] arr = {1, 2, 3, 4, 5}; int length = arr.length; System.out.println("Array length: " + length);
-
如何访问数组中的元素?
可以使用索引来访问数组中的元素,索引从0开始,例如:
int[] arr = {1, 2, 3, 4, 5}; int firstElement = arr[0]; int thirdElement = arr[2]; System.out.println("First element: " + firstElement); System.out.println("Third element: " + thirdElement);
-
如何遍历数组并输出所有元素?
可以使用
for
循环遍历数组,并使用索引访问数组中的每个元素,例如:int[] arr = {1, 2, 3, 4, 5}; for (int i = 0; i < arr.length; i++) { System.out.println(arr[i]); }
-
如何查找数组中的最大值和最小值?
可以使用循环遍历数组,并使用一个变量来保存当前的最大值和最小值,例如:
int[] arr = {1, 2, 3, 4, 5}; int max = arr[0]; int min = arr[0]; for (int i = 1; i < arr.length; i++) { if (arr[i] > max) { max = arr[i]; } if (arr[i] < min) { min = arr[i]; } } System.out.println("Max value: " + max); System.out.println("Min value: " + min);