public enum Operation extends EnumSE<Operation>
OperatorOverloader
がオペランドの任意のペアに対して実装できるサポートされている演算。列挙型定数と説明 |
---|
ADD オペレーションの追加。 |
DIVIDE 除算操作。 |
MODULUS モジュラス演算。 |
MULTIPLY 乗算演算。 |
POWER 電源操作。 |
SUBTRACT 減算演算。 |
修飾子と型 | メソッドと説明 |
---|---|
static Operation | valueOf(StringSE name) 指定された名前を持つこの型の列挙定数を返します。 |
static Operation[] | values() この列挙型の定数を含む配列を、宣言されている順序で返します。 |
cloneSE, compareToSE, equalsSE, finalizeSE, getDeclaringClassSE, hashCodeSE, nameSE, ordinalSE, toStringSE, valueOfSE
getClassSE, notifySE, notifyAllSE, waitSE, waitSE, waitSE
public static final Operation ADD
public static final Operation SUBTRACT
public static final Operation DIVIDE
public static final Operation MULTIPLY
public static final Operation MODULUS
public static final Operation POWER
public static Operation[] values()
for (Operation c : Operation.values()) System.out.println(c);
public static Operation valueOf(StringSE name)
name
- 返される列挙定数の名前。IllegalArgumentExceptionSE
- この列挙型に指定された名前の定数がない場合 NullPointerExceptionSE
- 引数が null の場合