首页 > 解决方案 > Java – 如何将记录作为单个参数传递?

问题描述

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

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

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

标签: javaparameter-passingrecord

解决方案


您可以创建一个名为 Record 的类。这个班级将有会员国,获得铜牌,银牌和金牌。

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


推荐阅读