【发布时间】:2015-07-01 16:54:21
【问题描述】:
我必须编写一个程序来创建一个二维数组并询问用户行和列的大小。
创建二维数组说 m :
要求用户从键盘输入行和列的大小(使用扫描仪)
假设你的ssn号码的最后一位是N,如果用户输入的列大小大于N+5,要求用户重新输入列大小
使用随机对象将所有数组元素填充为 (4.0 , 11.0) 范围内的双数
传递上面的数组m,调用下面两个方法
findMaxCol(m)
returnAvg(m)
打印出数组 m 的平均值
在 findMaxCol(double[][]array) 中,查找并打印二维数组中最大的列总和
在returnAvg(double[][]数组中求数组中所有元素的平均值并返回平均值
我很难让随机类发布双倍并找到具有平均值的最大列。
Scanner console=new Scanner(System.in);
findMaxcoumn();
returnAvg();
double Random =new Random().nextDouble();
int lastdigit=8;
System.out.println("Write a row");
int n=console.nextInt();
System.out.println("write column");
int y=console.nextInt();
int [][] array=new int[n][y];
if(y>lastdigit+5){
System.out.println("Write a column again");
int k=console.nextInt();
int [][] array2=new int[n][k];
int [][] array2=rand.nextdouble(8.0)+4.0;
}
}
}
}
【问题讨论】:
标签: java random multidimensional-array average