【问题标题】:Java – how to pass records as a single argument?Java – 如何将记录作为单个参数传递?
【发布时间】:2018-11-18 00:06:23
【问题描述】:

我正在做一个任务,我正在编写一个模拟冬季奥运会的程序。

我的程序包含一个带有字段变量的记录,用于存储国家名称(字符串)、赢得的铜牌、赢得的银牌和赢得的金牌(全整数)。将有一种方法可以从记录中检索信息并打印每个国家/地区的奖牌总数。

分配指南说我需要将记录作为单个参数传递给计算总数的方法。但是如何将记录作为单个参数传递?

【问题讨论】:

  • 我认为您需要提供更多代码以便我们提供帮助,否则这只是我们的猜测。
  • 如何存储记录?
  • 如果您将记录定义为class Record { ... },那么您可以将计算总数的方法定义为calculateTotal(Record record)。这就是在 Java 中将记录作为单个参数传递的方式。
  • stackoverflow 不是家庭作业解决服务

标签: java parameter-passing record


【解决方案1】:

您可以创建一个名为 Record 的类。本课程将有会员国、铜牌、银牌和金牌。

或者,您可以创建一个地图对象,该对象将包含国家、青铜器、银器和金器作为字符串。在计算总数的方法中,您需要将字符串转换为整数以获得青铜等。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-09
    • 2018-01-10
    • 2015-03-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多