gpt4 book ai didi

Java如何获得每个枚举的所有值的总和

转载 作者:行者123 更新时间:2023-11-29 06:05:38 25 4
gpt4 key购买 nike

我试图了解如何获取每个枚举的所有值,并将所有值加到一个变量中。我的代码。

enum Junk {

Wrapper(0),
SilverCoins(150),
Dresser(250),
Sofa(250),
ChippedBat(0),
BrokenMicrowave(0),
SilverWare(35),
Newspapers(0),
Book(20),
Clothes(60),
Plates(40),
Cups(25),
DiningTable(200),
Chair(30),
BoxOfPaper(10),
BucketofPaint(10),
Watch(30);

}

我想知道如何将每个枚举的所有值相加并将它们相加。

最佳答案

以下是您可能期望的完整代码。

package enumtest;

enum Junk
{
Wrapper(0),
SilverCoins(150),
Dresser(250),
Sofa(250),
ChippedBat(0),
BrokenMicrowave(0),
SilverWare(35),
Newspapers(0),
Book(20),
Clothes(60),
Plates(40),
Cups(25),
DiningTable(200),
Chair(30),
BoxOfPaper(10),
BucketofPaint(10),
Watch(30);

private int value;

private Junk(int value)
{
this.value=value;
}

public int getValue()
{
return(value);
}
}

final public class Main
{
public static void main(String...args)
{
int sum=0;

for(Junk o:Junk.values())
{
sum+=o.getValue();
}

System.out.println("sum = "+sum);
}
}

如果您尝试一下,将在控制台上显示 sum = 1110

关于Java如何获得每个枚举的所有值的总和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8622010/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com