如何实现“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 枚举传第一个参数返回第二个参数”的功能了。希望这篇文章能帮助到你,加油!