Java黑皮书课后题第9章:**9.13(Location类)设计一个名为Location的类,定位二维数组中的最大值及其位置。
Java黑皮书课后题第9章:**9.13(Location类)设计一个名为Location的类,定位二维数组中的最大值及其位置
- 题目
- 破题
- 代码
- Test13
- Test13_Location
- 运行结果
题目
破题
Test13:测试程序
Test13_Location:实现题目要求
代码
Test13
import java.util.Scanner;public class Test13 {public static void main(String[] args) {// 定义数组Scanner input = new Scanner(System.in);System.out.print("Enter the number of rows and columns in the array:");int rows = input.nextInt(), cols = input.nextInt();double[][] arr = new double[rows][cols];// 数组赋值System.out.println("Enter the array:");for (int a = 0 ; a < rows ; a++){for (int b = 0 ; b < cols ; b++){arr[a][b] = input.nextDouble();}}// 调用找最大值方法Test13_Location l = new Test13_Location();l = locateLargest(arr);// 输出结果System.out.println("The location of the largest elements is " + Test13_Location.maxValue +" at (" + Test13_Location.row + ", " + Test13_Location.column + ")");}public static Test13_Location locateLargest(double[][] a){Test13_Location l = new Test13_Location();for (int m = 0 ; m < a.length ; m++){for (int n = 0 ; n < a[0].length ; n++){if (Test13_Location.maxValue < a[m][n]){Test13_Location.maxValue = a[m][n];Test13_Location.row = m;Test13_Location.column = n;}}}return l;}
}
Test13_Location
public class Test13_Location {public static int row = 0, column = 0;public static double maxValue = 0.0;
}
运行结果
Enter the number of rows and columns in the array:3 4
Enter the array:
23.5 35 2 10
4.5 3 45 3.5
35 44 5.5 9.6
The location of the largest elements is 45.0 at (1, 2)
Java黑皮书课后题第9章:**9.13(Location类)设计一个名为Location的类,定位二维数组中的最大值及其位置。相关推荐
- Java黑皮书课后题第6章:*6.20(计算一个字符串中字母的个数)编写一个方法,使用下面的方法体计算字符串中的字母个数。编写一个测试程序,提示用户输入字符串,然后显示字符串中的字母个数
6.20(计算一个字符串中字母的个数)编写一个方法,使用下面的方法体计算字符串中的字母个数.编写一个测试程序,提示用户输入字符串,然后显示字符串中的字母个数 题目 题目描述 破题 代码 运行示例 题目 ...
- Java黑皮书课后题第7章:*7.22(计算一个字符串中大写字母的数目)编写程序,从命令行输入一个字符串,然后显示字符串中大写字母的数目
7.22(计算一个字符串中大写字母的数目)编写程序,从命令行输入一个字符串,然后显示字符串中大写字母的数目 题目 题目描述 破题 代码 运行实例 题目 题目描述 7.22(计算一个字符串中大写字母的数 ...
- Java黑皮书课后题第6章:*6.2(求一个整数各位数字之和)编写一个方法,计算一个整数各位数字之和。使用下面的方法头:public static int sumDigits(long n)
6.2(求一个整数各位数字之和)编写一个方法,计算一个整数各位数字之和.使用下面的方法头:public static int sumDigits(long n) 题目 题目概述 槽点 代码 运行示例 ...
- Java黑皮书课后题第5章:**5.45(统计:计算平均值和标准方差)在商务应用中……编写一个程序,提示用户输入10个数字,然后运用下面的公式,显示这些数字的平均值以及标准方差
5.45(统计:计算平均值和标准方差)在商务应用中--编写一个程序,提示用户输入10个数字,然后运用下面的公式,显示这些数字的平均值以及标准方差 题目 题目描述 破题 运行示例 代码 题目 题目描述 ...
- Java黑皮书课后题第2章:2.6(求一个整数各位数的和)读取一个0和1000之间的整数,并将给整数的各位数字相加
2.6(求一个整数各位数的和)读取一个0和1000之间的整数,并将给整数的各位数字相加 题目 题目描述 运行示例 题目槽点与破题 题目槽点 破题 如何提取数字 代码块 方法评价 题目 题目描述 2.6 ...
- Java黑皮书课后题第11章:11.2(Person Student Employee Faculty Staff类)设计一个名为Person的类及其两个名为Student和Employee的子类
Java黑皮书课后题第11章:11.2(Person Student Employee Faculty Staff类) 题目 缺陷 UML图 代码 Test02_MyDate.java:用于参考的My ...
- Java黑皮书课后题第10章:**10.25(新的字符串split方法)String类中的split方法会返回一个字符串数组,该数组是由分隔符分隔开的子串构成的
Java黑皮书课后题第10章:**10.25(新的字符串split方法) 题目 代码 运行实例 题目 代码 public class Test25 {public static String[] sp ...
- Java黑皮书课后题第10章:10.21(被5或6整除)找出能被5或6整除的大于Long.MAX_VALUE的前10个数字
Java黑皮书课后题第10章:10.21(被5或6整除)找出能被5或6整除的大于Long.MAX_VALUE的前10个数字 题目 代码 结果 题目 都在上面 代码 import java.math.B ...
- Java黑皮书课后题第10章:*10.13(几何:MyRectangle2D类)定义MyRectangle2D类
Java黑皮书课后题第10章:10.3 题目 程序 代码 Test13.java Test13_MyRectangle2D.java 运行 UML 题目 程序 Test13.java:测试程序 Tes ...
最新文章
- Spring中使用Schedule调度
- mongodb副本集架构搭建
- SVN interrupted与already-locked 解决方法
- iOS开发学习-nonatomic和atomic的区别
- 计算机程序的建立命令,数控车床编程指令 编程由一系列的指令组成
- 面试官:数据量大的情况下分页查询很慢,有什么优化方案?
- 微软官方工具_时隔20年再出发!微软官方推出最强Windows工具集
- 超10000支团队参赛,阿里云首届云原生编程挑战赛完美收官
- android 控件字体反向,Android编程实现控件不同状态文字显示不同颜色的方法
- python爬取人口数据_爬取人口数据
- Struts1与Struts2的区别和对比(深度好文)
- python开源IP代理池--IPProxys
- 大话李白flash系列(在线看,全)
- 计算机网络-第1章-PPT
- Vim 插件管理工具 pathogen
- 史上最全!支持EOS映射的交易所统计|关于EOS映射,你想知道的都在这
- 数据结构和算法基本介绍和概念
- UDS诊断系列之三 ISO14229协议介绍(下)
- hdu 5514 容斥
- java学习笔记——springmvc 之 数据自定义转换器 数据格式化 JSR303数据校验返回与接收JSON(@RequestBody 和 @ResponseBody)
热门文章
- 脚本升级_手把手教你升级到Database 19c(3)| 终章教程
- tableau双折线图_Tableau可视化之多变条形图
- c++调用mysql存储过程_C++中ADO调用MySQL存储过程失败,诡异的语法异常,求解中,附源码...
- pytorch 获取模型参数_锂电池P2D模型参数获取:平衡电势
- 高德最佳实践:Serverless规模化落地有哪些价值?
- 闰年的判断方法_平年还是闰年?看一、二季度天数是否一样多就知道
- 创造开放世界——《看火人》游戏场景设计
- Java_IO流(精讲)包含练习题及答案
- 不擅长面试可以怎么准备面试?
- 由于没有远程桌面授权服务器可以提供许可证,远程回话被中断