115882

115882



int dajMcldunekO {return meldunek;}

public static Kolor valueOfAlias( String s )

{ try { return valueOf( s ); }

catch (IllegalArgumentException e )

{ for ( Kolor k : Kolor.values()) if ( k.dajAlias().equals(s)) return k;

throw new IllegalArgumcntExccption( " nieznany kolor : ” + s );

}

}

public class TestKolor { void test()

{ Kolor kolor= Kolor.trefl;

System.out.println(kolor+" "+kolor.dajAlias()+” ”+kolor.dajMcldunck()); kolor= Kolor. YalueOfAliasCdzwonek”);

System.out.println(kolor+" "+kolor.name()+" ”+kolor.ordinal()); kolor= Kolor. valueOfAlias("kier");

System.out.println(kolor+" "+koIor.name()+" "+kolor.ordinal());

I

I

Można również definiować różne metody dla każdej z wartości, public enum Operation {

PLUS { double eval(double x. double y) { return x + y; } },

MINUS { double eval(double x, double y) { return x - y; } },

TIMES { double evaI(double x, double y) { return x * y; } }, DIVIDE { double cval(doublc x. double y) { return x / y; } };

U Do arithmetie op represented by this constant abstract double eval(double x. double y);

}

public void test () { double x = 5.0; double y = 10.0);

for (Operation op : Operation.values())

System.out.printf("%f %s %f = %f%n", x. op. y. op.eval(x. y));



Wyszukiwarka

Podobne podstrony:
// Program04.java public class Program04 { public static void main(String[]{ // zamiana dwóch zmienn
co to jest zmienna? // Program03.java public class Program03 { public static void main(String[] args
Najprostsza aplikacja public class Hello{ public static void main(String[ ]
public class Foiirth { public static void main(String[] args) { Tekst napis = new Tekst(){ void
SystemyLiczbowe public class SystemyLiczbowe { public static long hex2dec(String hex)throws
class ZADANIA{ public static void main(String[] args){ Zadanie z = new Zadanie();
co to jest zmienna? // Program03.java public class Program03 { public static void main(String[] args
Aplikacja graficzna import javax.swing.*; class GUI extends JFrame { public static void main (String
Struktura programu - Aplikacja: jedna z klas musi zawierać metodę public static void main(String[]
class ZADANIA{ public static void main(String[] args){ Zadanie z = new Zadanie();
evMod (2) class Modifiers extends Mouse Adapter { JFrame f = new JFrameQ; public static void main(St
Jacek Rumiński - Język JAVA - Rozdział 8 public static void main(StringQ args) { Socket gniazdo; Str
Program w Javie dass HelloWorldApp { public static void main(String[] args) {
Język JAVA - podstawy Kod programu: Ryba.java public class Ryba { //cechy String kolorjusek; int

więcej podobnych podstron