Penjelasan
1. Penghitungan bukan sahaja boleh digunakan untuk mewakili pemalar, tetapi kadangkala beberapa logik pengiraan mudah juga boleh ditulis dalam penghitungan.
2. Anda boleh menggunakan kaedah abstrak untuk menentukan tingkah laku yang diperlukan bagi setiap penghitungan.
Contoh
package com.tea.modules.java8.enums; import lombok.Getter; /** * com.tea.modules.java8.enums <br> * 运算符枚举 * * @author jaymin * @since 2021/6/10 */ @Getter public enum OperationEnum { /** * 加 */ PLUS("+") { @Override public double apply(double x, double y) { return x + y; } }, /** * 减 */ MINUS("-") { @Override public double apply(double x, double y) { return x - y; } }, /** * 乘 */ TIMES("*") { @Override public double apply(double x, double y) { return x * y; } }, /** * 除 */ DIVIDE("/") { @Override public double apply(double x, double y) { return x / y; } }; /** * 运算符 */ private final String symbol; OperationEnum(String symbol) { this.symbol = symbol; } public abstract double apply(double x, double y); }
Atas ialah kandungan terperinci Bagaimana untuk menentukan tingkah laku penghitungan dalam java. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!