之前给大家讲过java二维数组获取单个元素方面的知识,下面的话就来给大家讲一下java二维数组获取整行元素方面的知识。
除去获取单个元素和全部元素之外,还可以单独获取二维数组的某一行中所有元素的值,或者是二维数组中某一列元素的值。
获取指定行的元素的时候,要先把行数固定,之后只遍历这行中的全部列就可以了。
下面来看一下相关示例吧,编写一个案例,接收用户在控制台输入的行数,之后获取这行中所有元素的值。
具体代码:
public static void main(String[] args) { double[][] class_score = { { 100 , 99 , 99 } , { 100 , 98 , 97 } , { 100 , 100 , 99.5 } , { 99.5 , 99 , 98.5 } }; Scanner scan = new Scanner(System.in); System.out.println("当前数组只有" + class_score.length + "行,您想查看第几行的元素?请输入:"); int number = scan.nextInt(); for (int j = 0; j < class_score[number - 1].length; j++) { System.out.println("第" + number + "行的第[" + j + "]个元素的值是:" + class_score[number - 1][j]); } }
输出结果:
当前数组只有4行,您想查看第几行的元素?请输入: 3 第3行的第[0]个元素的值是:100.0 第3行的第[1]个元素的值是:100.0 第3行的第[2]个元素的值是:99.5
以上的内容你都了解了吗?更多相关java基础知识,请继续来奇Q工具网的java入门栏目了解吧。
推荐阅读: