【单选题】阅读下面的Java代码int[] arr;int n = 5;n = n * 2 +1;arr = new int[n];System.out.println(arr.length);程序输出的结果是()
A: 5
B: 8
C: 10
D: 11
A: 5
B: 8
C: 10
D: 11
举一反三
- (7-13)请阅读程序,写出程序运行结果。 //运行结果题 public class Demo4 { public static int print(Object obj) { int []arr; int sum=1; if(obj instanceof int[]) { arr=(int[])obj; for(int x:arr) { sum=arr.length+sum; } } return sum; } public static void main(String[] args) { int []arr= {1,2,3,4,5}; String [] list= {"孙悟空","猪八戒","唐僧"}; System.out.println(print(arr)+print(list)); } }
- 请阅读程序,然后写出程序运行结果。 public class Demo7 { public static void main(String[] args) { int [] arr= new int[5]; int sum=0; Arrays.fill(arr, 3); for(int x:arr) { sum=sum+x; } System.out.println(sum); } }
- (4-3)初始了如下二维数组,( )能够遍历该二维数组。int [ ][ ] arr={{3,4,5},{7,8,2},{1},{6,2,8}}; A: for(int i=0;i<arr.length;i++) for(int j=0;j<arr.length;j++) System.out.println(arr[i][j]); B: for(int i=0;i<arr.length;i++) for(int j=0;j<arr[i].length;j++) System.out.println(arr[i][j]); C: for(int i=0;i<arr.length;i++) for(int x:arr[i]) System.out.println(x); D: for(int list:arr) for(int x:list) System.out.println(x); E: for(int[ ] list:arr) for(int x:list) System.out.println(x);
- 已知 int[][] arr=new int [3][]{ new int[3]{5,6,2}, new int[5]{6,9,7,8,3}, new int[2]{3,2} };则arr[2][2]的值是
- int[][] arr=new int[3][5];arr数组中共有_________个元素。