for循环实现数组的输入与输出(java)

for循环实现数组的输入与输出(java) 一维数组实现数组的输入类package day19.input_arrays.test; import java.util.Scanner; public class Input_Arrays { Scanner inputnew Scanner(System.in); public void input() { System.out.println(请输入数组长度); int lengthinput.nextInt(); int Arr[]new int[length]; double aver_arr0; for(int i0;iArr.length;i) { System.out.print(请输入数组的第i个值); Arr[i]input.nextInt(); aver_arrArr[i]; } for(int i0;iArr.length;i) { System.out.print(输入的数组第i个数为Arr[i]\t); } aver_arr/(double)length; System.out.println(\n数组中的数的平均值为aver_arr); } }主函数调用实现类package day19.input_arrays.test; public class Test { public static void main(String[] args) { Input_Arrays arrnew Input_Arrays(); arr.input(); } }二维数组package day20.arrytwo.test; import java.util.Scanner; public class ArrayTwo { Scanner inputnew Scanner(System.in); public void input() { //行row;列col System.out.println(请输入二维数组的行数); int rowinput.nextInt(); System.out.println(请输入二维数组的列数); int colinput.nextInt(); int[][] arrtwonew int[row][col]; int maxnums0; int max_row0; int max_col0; int maxnums10; int max_row10; int max_col10; for(int i0;irow;i) { System.out.println(请输入数组的第(i1)行); for(int j0;jcol;j) { try { arrtwo[i][j]input.nextInt();// 将用户输入的值存入数组对应位置 if(arrtwo[i][j]maxnums) { maxnumsarrtwo[i][j];// 更新最大值 max_rowi;//更新最大值的行 max_colj;//更新最大值的列 } } catch (Exception e) { System.out.println(输入的不是数字,请重新输入!); input.nextLine(); // 清除输入缓冲区中的换行符避免影响后续输入 } } System.out.println(第(i1)行输入完毕); } //以矩阵方式输出数组 System.out.println(输入的数组为); for(int i0;iarrtwo.length;i) { System.out.println(); for(int j0;jarrtwo[i].length;j) { System.out.print(arrtwo[i][j]\t); if(arrtwo[i][j]maxnums1) { maxnums1arrtwo[i][j];// 更新最大值 max_row1i;//更新最大值的行 max_col1j;//更新最大值的列 } } } System.out.println(\n\n二维数组中最大的值为maxnums(给数组赋值时记录的最大值)); System.out.println(最大值在第(max_row1)行第(max_col1)列(给数组赋值时记录的位置)); System.out.println(\n二维数组中最大的值为maxnums1(得到数组后再输出记录的最大值)); System.out.println(最大值在第(max_row11)行第(max_col11)列(得到数组后再输出记录的位置)); } }主函数调用实现类package day20.arrytwo.test; //手动输入一个二维数组且求出二维数组中值的最大数此值所在的行和列 public class Test { public static void main(String[] args) { ArrayTwo arrtnew ArrayTwo(); arrt.input(); } }