Auf Thema antworten

Finde ich auch. Man bekommt das natürlich auch kürzer:

[code=Java]

  public static void main(String[] args)

  {

    int region = 1;

    int art = 2;

    if ((region == 1) || (region == 2)) {

      double price = (region == 1) ? 2.00 : 2.80;

      if (art < 1 || art > 3) {

        System.out.println("falsche Tarifzone");

      } else {

        System.out.println(price * new int[]{1,7,30}[art-1]);

      } 

    } else {

      System.out.println("falsche Tarifzone");

    }

  }

}

[/code]



Oben