以下二维数组的定义正确的是( )

A. int a[3][2]={{1,2},{1,3},{2,3}}

B. int a[][]=new int[3][]

C. int[][] a=new int[][3]

D. int[][] a=new int[][]

选项A是正确的,选项B和选项C是错误的,选项D没有给出完整的定义。

选项B错误的原因是没有给出第二维的长度,应该写成'int a[][]=new int[3][];'。 选项C错误的原因是没有给出第一维的长度,应该写成'int[][] a=new int[][3];'。 选项D没有给出完整的定义,应该写成'int[][] a=new int[][]{{1,2},{1,3},{2,3}}'。

Java二维数组定义:正确与错误示例分析

原文地址: https://www.cveoy.top/t/topic/eSYF 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录