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的类,定位二维数组中的最大值及其位置。相关推荐

  1. Java黑皮书课后题第6章:*6.20(计算一个字符串中字母的个数)编写一个方法,使用下面的方法体计算字符串中的字母个数。编写一个测试程序,提示用户输入字符串,然后显示字符串中的字母个数

    6.20(计算一个字符串中字母的个数)编写一个方法,使用下面的方法体计算字符串中的字母个数.编写一个测试程序,提示用户输入字符串,然后显示字符串中的字母个数 题目 题目描述 破题 代码 运行示例 题目 ...

  2. Java黑皮书课后题第7章:*7.22(计算一个字符串中大写字母的数目)编写程序,从命令行输入一个字符串,然后显示字符串中大写字母的数目

    7.22(计算一个字符串中大写字母的数目)编写程序,从命令行输入一个字符串,然后显示字符串中大写字母的数目 题目 题目描述 破题 代码 运行实例 题目 题目描述 7.22(计算一个字符串中大写字母的数 ...

  3. Java黑皮书课后题第6章:*6.2(求一个整数各位数字之和)编写一个方法,计算一个整数各位数字之和。使用下面的方法头:public static int sumDigits(long n)

    6.2(求一个整数各位数字之和)编写一个方法,计算一个整数各位数字之和.使用下面的方法头:public static int sumDigits(long n) 题目 题目概述 槽点 代码 运行示例 ...

  4. Java黑皮书课后题第5章:**5.45(统计:计算平均值和标准方差)在商务应用中……编写一个程序,提示用户输入10个数字,然后运用下面的公式,显示这些数字的平均值以及标准方差

    5.45(统计:计算平均值和标准方差)在商务应用中--编写一个程序,提示用户输入10个数字,然后运用下面的公式,显示这些数字的平均值以及标准方差 题目 题目描述 破题 运行示例 代码 题目 题目描述 ...

  5. Java黑皮书课后题第2章:2.6(求一个整数各位数的和)读取一个0和1000之间的整数,并将给整数的各位数字相加

    2.6(求一个整数各位数的和)读取一个0和1000之间的整数,并将给整数的各位数字相加 题目 题目描述 运行示例 题目槽点与破题 题目槽点 破题 如何提取数字 代码块 方法评价 题目 题目描述 2.6 ...

  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 ...

  7. Java黑皮书课后题第10章:**10.25(新的字符串split方法)String类中的split方法会返回一个字符串数组,该数组是由分隔符分隔开的子串构成的

    Java黑皮书课后题第10章:**10.25(新的字符串split方法) 题目 代码 运行实例 题目 代码 public class Test25 {public static String[] sp ...

  8. 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 ...

  9. Java黑皮书课后题第10章:*10.13(几何:MyRectangle2D类)定义MyRectangle2D类

    Java黑皮书课后题第10章:10.3 题目 程序 代码 Test13.java Test13_MyRectangle2D.java 运行 UML 题目 程序 Test13.java:测试程序 Tes ...

最新文章

  1. Spring中使用Schedule调度
  2. mongodb副本集架构搭建
  3. SVN interrupted与already-locked 解决方法
  4. iOS开发学习-nonatomic和atomic的区别
  5. 计算机程序的建立命令,数控车床编程指令 编程由一系列的指令组成
  6. 面试官:数据量大的情况下分页查询很慢,有什么优化方案?
  7. 微软官方工具_时隔20年再出发!微软官方推出最强Windows工具集
  8. 超10000支团队参赛,阿里云首届云原生编程挑战赛完美收官
  9. android 控件字体反向,Android编程实现控件不同状态文字显示不同颜色的方法
  10. python爬取人口数据_爬取人口数据
  11. Struts1与Struts2的区别和对比(深度好文)
  12. python开源IP代理池--IPProxys
  13. 大话李白flash系列(在线看,全)
  14. 计算机网络-第1章-PPT
  15. Vim 插件管理工具 pathogen
  16. 史上最全!支持EOS映射的交易所统计|关于EOS映射,你想知道的都在这
  17. 数据结构和算法基本介绍和概念
  18. UDS诊断系列之三 ISO14229协议介绍(下)
  19. hdu 5514 容斥
  20. java学习笔记——springmvc 之 数据自定义转换器 数据格式化 JSR303数据校验返回与接收JSON(@RequestBody 和 @ResponseBody)

热门文章

  1. 脚本升级_手把手教你升级到Database 19c(3)| 终章教程
  2. tableau双折线图_Tableau可视化之多变条形图
  3. c++调用mysql存储过程_C++中ADO调用MySQL存储过程失败,诡异的语法异常,求解中,附源码...
  4. pytorch 获取模型参数_锂电池P2D模型参数获取:平衡电势
  5. 高德最佳实践:Serverless规模化落地有哪些价值?
  6. 闰年的判断方法_平年还是闰年?看一、二季度天数是否一样多就知道
  7. 创造开放世界——《看火人》游戏场景设计
  8. Java_IO流(精讲)包含练习题及答案
  9. 不擅长面试可以怎么准备面试?
  10. 由于没有远程桌面授权服务器可以提供许可证,远程回话被中断