java考试题求解答

vbmnvbmvm 2011-08-13 04:42:42
编写一个方法,能够产生二维双精度型数组并加以初始化。数组的容量由方法的形式参数决定,其初值必须落在另外两个形式参数所指定的区间之内。编写第二个方法,打印出第一个方法所产生的数组。在main()中通过产生不同容量的数组并打印其内容来测试这两个方法。
...全文
73 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
softroad 2011-08-13
  • 打赏
  • 举报
回复

public static void main(String[] args) {
test4(10, 4, 100.44, 600.44);
}

public static void test4(int x, int y, double a, double b) {
DecimalFormat nf = new DecimalFormat(".##");
double[][] array = new double[x][y];

for(int i = 0; i < array.length; i++) {
for(int j = 0; j < array[0].length; j++) {
double d = Math.random() * Math.abs(a - b);

while(d < Math.min(a, b) || d > Math.max(a, b)) {
d = Math.random() * Math.abs(a - b);
}

array[i][j] = Double.parseDouble(nf.format(d));
}
}

for(int i = 0; i < array.length; i++) {
System.err.println(java.util.Arrays.toString(array[i]));
}
}
sgawerg 2011-08-13
  • 打赏
  • 举报
回复
求各位师兄师姐解答。。。小弟感激不尽
飞跃颠峰 2011-08-13
  • 打赏
  • 举报
回复
虽是作业题,倒也简单
最好是有结贴保证的老号

51,409

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧