设计一个名为Location的类,定位二维数组中的最大值及其位置。这个类包括公共的数据域row、column和maxValue,二位数组中的最大值及其下标用int型的row和column以及double型的maxValue存储。
编写下面的方法,返回一个二位数组中最大值的位置。
public static Location locateLargest(double[][] a) 返回值是一个Location的实例。编写一个测试程序,提示用户输入一个二位数组,然后显示这个数组中的最大元素。新手TAT 求问这道题什么意思
2 回答
已采纳
灼眼de菠萝包
TA贡献3条经验 获得超0个赞
一个Location的类,里面有三个属性,row、column和maxValue。此类有一个方法locateLargest可以找二维数组中的最大元素所在的位置(即下标值)。调用的时候用一个location的对象调用,传参的时候是传一个二维数组,在这个方法里实现寻找最大元素所在的位置,并将位置信息和最大值赋给该对象的三个属性。然后返回该对象。最后通过访问该对象的成员变量得到想要的值。
rookie2maven
TA贡献278条经验 获得超76个赞
class Location{域:row, column, maxValue, getter/setter方法} locateLargest(double [][]a){Location location=new Location() 数组找最大值算法, location.set(row,column,maxValue); return location; }
添加回答
举报
0/150
提交
取消