/** * @author monika heiner * @version 1.0 * @date 10.04.2012 * @class IfDemo2 */ import java.util.Scanner; class IfDemo2 { // alternative Berechnung von Kugel- oder Würfelvolumen public static void main(String[] args) { Scanner in = new Scanner(System.in); char key; String nextKey; int i; // input -> Radius bzw. Kantenlänge double v; // output -> Volumen final double PI = 3.14; System.out.println(".. begin of if demo ..\n"); System.out.println("Was wollen Sie berechnen?"); System.out.println(" Kugelvolumen (K)"); System.out.println(" Wuerfelvolumen (W)"); nextKey = in.next(); key = nextKey.charAt(0); /* Version1 if (key =='k' || key =='K') { System.out.println("radius:"); i = in.nextInt(); v = i*i*i*PI*4/3; System.out.println(" -> Volumen = "+v); } else { // key =='w' || key =='W') System.out.println("kantenlaenge:"); i = in.nextInt(); v = i*i*i; System.out.println(" -> Volumen = "+v); } // if // Version2 if (key =='k' || key =='K') { i = in.nextInt("radius:"); v = i*i*i*PI*4/3; System.out.println(" -> Volumen = "+v); } else { // do nothing } // if if (key =='w' || key =='W') { i = in.nextInt("kantenlaenge:"); v = i*i*i; System.out.println(" -> Volumen = "+v); } // if // Version3 if (key =='k' || key =='K') { System.out.println("radius:"); i = in.nextInt(); v = i*i*i*PI*4/3; System.out.println(" -> Volumen = "+v); } else { if (key =='w' || key =='W') { System.out.println("kantenlaenge:"); i = in.nextInt(); v = i*i*i; System.out.println(" -> Volumen = "+v); } else { System.out.println("Was wollen Sie???"); } // if } // if */ // Version4 if (key =='k' || key =='K') { System.out.println("radius:"); i = in.nextInt(); v = i*i*i*PI*4/3; System.out.println(" -> Volumen = "+v); } else if (key =='w' || key =='W') { System.out.println("kantenlaenge:"); i = in.nextInt(); v = i*i*i; System.out.println(" -> Volumen = "+v); } else { System.out.println("Was wollen Sie???"); } // if } // main } // IfDemo2