当前位置: 首页 > 知识库问答 >
问题:

程序显示最高值,但不显示具有最高值的人员

司马璞
2023-03-14

我能够输出最高的值,但我似乎不能让它工作时,我这样做。getnames,因为它显示我一个错误

错误是我似乎不能显示关联名称的最高值它只显示余额

    //Highest Balance
    Double largest = customer[0].getBalance();

    for (int i=0; i<customer.length; i++)
    {
        if(customer[i].getBalance() > largest) 
            largest = customer[i].getBalance(); 

    }
    System.out.println("The highest balance is " + largest);

共有1个答案

白吕恭
2023-03-14

您还需要存储与最高值关联的名称。您可以在更新最大余额时更新它,也可以存储保存最大值(和最大余额)的整个customer对象。示例:

Double largest = customer[0].getBalance();
String name = "";

for (int i=0; i<customer.length; i++)
{
     if(customer[i].getBalance() > largest) 
     {
            largest = customer[i].getBalance();
            name = customer[i].getName();
      }
 }
 System.out.println("The highest balance is " + largest);
 System.out.println("The name of the customer is " + name);
 类似资料:
  • 我能够得到正确的最高和最低值,但它不是把正确的月份与该值。下面是降雨类和降雨程序。下面是我放入的值(2.1、1.7、3.5、2.6、3.7、1.6、3.9、2.6、2.9、4.3、2.4、3.7)。我会在最后展示结果。 提前感谢您所能提供的任何帮助。

  • 这是我的桌子 我需要在控制台上显示哈里的名字和他45岁的年龄'''

  • 刚刚遇到javafx.scene.chart.LineChart的问题。当使用高于5E13的双倍值填充图表数据时,该系列碰巧会消失(参见屏幕截图)。 以防万一:我正在用folowing代码添加数据 它似乎是y轴上界属性设置为NaN

  • 问题内容: 有谁知道我可以使最小高度与最新的浏览器一起使用?我正在使用CSS表,它似乎忽略了最小高度。 问题答案: 使用表时,高度本质上是最小高度,因为表始终会拉伸。摆脱掉“ min-”,它将按您期望的那样工作。

  • 问题内容: 我想获得最高值,但按同一表ex上的另一个字段分组: seqid + fileid +名称 结果必须是 seqid + fileid +名称 注意:所有字段都必须像使用select一样显示*我将不胜感激。tnx 问题答案: 怎么样

  • 问题内容: 我尝试在执行以下命令后获得具有最高/最低编号的行: 这是我的测试数据 为了获得最低的价值,我将使用 现在,id是,但应该是。 我也尝试了加入: 如何根据最低的结果为每个结果获取正确的ID ? 问题答案: 我认为这是您要实现的目标: 输出: ID 价值 姓名 1个 10 第1行 4 5 第2行 在这里,我使用minVal和Name自联接了表。