Première page Précédent Suivant Dernière page Résumé Image
Types énumérés
comportement spécifique
public class Calcul {
- public enum Operation {
- PLUS {int calc(int a, int b) {return a+b;}},
- MOINS {int calc(int a, int b) {return a-b;}},
- MULT {int calc(int a, int b) {return a*b;}},
- DIV {int calc(int a, int b) {return a/b;}};
- abstract int calc(int a, int b);
- }
- public static void main(String [] args) {
- int a = 8, b = 2;
- System.out.println(Operation.PLUS.calc(a,b));
- for (Operation op : Operation.values()) {
- System.out.println(a +« » +op « »+b+ «=» + op.calc(a,b));
}}}