Rumah  >  Artikel  >  Java  >  Bagaimana untuk menentukan tingkah laku penghitungan dalam java

Bagaimana untuk menentukan tingkah laku penghitungan dalam java

PHPz
PHPzke hadapan
2023-04-19 11:43:03639semak imbas

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!

Kenyataan:
Artikel ini dikembalikan pada:yisu.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam
Artikel sebelumnya:Cara menggunakan java SortedArtikel seterusnya:Cara menggunakan java Sorted