如何实现“java 枚举传第一个参数返回第二个参数”
1. 整体流程
首先,我们需要创建一个枚举类,其中定义了各种枚举值和对应的返回值。然后,在程序中通过传入枚举值来获取对应的返回值。
以下是整体流程的步骤表格:
步骤 | 描述 |
---|---|
步骤一 | 创建枚举类,定义各种枚举值和对应的返回值 |
步骤二 | 使用枚举值获取对应的返回值 |
2. 具体步骤
步骤一:创建枚举类
首先,我们创建一个枚举类 FruitEnum
,定义各种水果及其对应的价格。
public enum FruitEnum {
APPLE(1.0),
BANANA(0.5),
ORANGE(0.8);
private double price;
FruitEnum(double price) {
this.price = price;
}
public double getPrice() {
return price;
}
}
FruitEnum
:枚举类的名称APPLE, BANANA, ORANGE
:枚举值,即不同的水果price
:价格属性FruitEnum(double price)
:枚举类的构造方法getPrice()
:获取价格的方法
步骤二:使用枚举值获取返回值
接下来,在程序中使用枚举值来获取对应的价格。
public class Main {
public static void main(String[] args) {
FruitEnum fruit = FruitEnum.APPLE; // 选择要获取价格的水果
double price = fruit.getPrice(); // 获取对应水果的价格
System.out.println("Price of " + fruit.name() + " is " + price);
}
}
FruitEnum fruit = FruitEnum.APPLE;
:选择要获取价格的水果,这里选择了苹果double price = fruit.getPrice();
:获取对应水果的价格System.out.println("Price of " + fruit.name() + " is " + price);
:打印输出价格信息
序列图
下面是使用mermaid语法绘制的序列图,展示了整个流程的交互过程:
sequenceDiagram
participant Developer
participant Newbie
Developer->>Newbie: 创建枚举类FruitEnum
Developer->>Newbie: 定义不同的水果及其价格
Developer->>Newbie: 编写获取价格的方法
Developer->>Newbie: 在程序中使用枚举值获取价格
Newbie->>Developer: 查看并运行程序
Developer->>Newbie: 解释程序运行结果
通过以上步骤,你就能够实现“java 枚举传第一个参数返回第二个参数”的功能了。希望这篇文章能帮助到你,加油!