Java:<返回二维数组中最大值及下标>
来源:互联网 发布:mysql更新一条数据 编辑:程序博客网 时间:2024/06/05 23:42
设计一个名为Location的类,定位二维数组中的最大值及其位置。这个类包括公共的数据域row、column和maxValue,二维数组中的最大值及其下标用int型的row和column以及double型的maxValue存储。编写下面的方法,返回一个二维数组中最大值的位置。
public static Location locateLargest(double[][] a)
返回值是一个Location的实例。
贴代码
import java.util.Scanner;public class Exercise8_13 { public static void main(String[] args) { System.out.println("Enter the number of rows and colums of the array :"); Scanner input = new Scanner(System.in); int row = input.nextInt(); int column = input.nextInt(); System.out.println("Enter the array"); double[][] array = new double[row][column]; for(int i=0 ;i < array.length;i++){ for(int j=0 ;j <array[i].length ;j++ ){ array[i][j] = input.nextDouble(); } } Location location1=locateLargest(array); System.out.println("The location of the largets element is "+location1.maxValue+"at "+"("+location1.row+","+location1.column+")"); } public static Location locateLargest(double[][] a) { Location location = new Location(); int row = 0; int column = 0; double maxValue = 0; for (int i = 0; i < a.length; i++) { for (int j = 0; j < a[i].length; j++) { if(a[i][j]>maxValue){ maxValue=a[i][j]; row =i; column=j; } } } location.row = row; location.column = column; location.maxValue = maxValue; return location;//实例}}class Location{ public int row; public int column; public double maxValue; }
阅读全文
0 0
- Java:<返回二维数组中最大值及下标>
- Introduction to Java Programming编程题8.13<返回二维数组中最大值及下标>
- JAVA获取数组中最大值及其下标
- 二维数组名及下标
- 求二维数组中的最大值 最小值及其下标
- :求数组中最大值和下标
- 二维数组中每行最大值
- 二维数组, 二分法查找数组元素下标 快速查找数组最大值 数组作为实参的问题
- 求二维数组中的最大值及所在位置
- 有一个整型二维数组,假设a[3][4] = {初始化了值},求出这个二维数组中所有的最大值,以及最大值对应的下标。 数组内部原有的值不能改变位置。
- 求一个数组中三个最大值的下标
- 求一个数组中最大值函数的下标值
- iOS中取数组内最大值最小值,下标,总和,平均值
- iOS中取数组的最大值、最小值,下标,总和,平均值
- Java之给出数组求其最大值位置下标
- 求数组最大值的下标
- 算法之:求二维数组最大值及其下标的简便算法
- JAVA中 方法如何返回一个二维数组
- MTKAndroid添加驱动模块
- Python入门记——使用一个已有的模块
- 服务器端tomcat优化 从3个方面优化
- 基于TCP/IP协议的Socket编程
- MySQL-创建和使用全文索引(FullText)
- Java:<返回二维数组中最大值及下标>
- 如何使用keytool查看android应用签名文件的信息
- Java transient关键字
- 【Java学习笔记】40:棋盘覆盖问题的可视化(基于JFrame)
- opencv split
- 交叉编译GDB工具
- 网页返回上一页刷新页面
- 【CSS实现图片等比例缩小不变形】
- Java基础之运算符