/** Beispielprogramm, Argumente unterschiedlichen Typs aus der Kommandozeile zu lesen
 * Aufruf z.B. mit: java Kommandozeilenargumente 1  5.7  3.1  x  str
 *     wobei folgende Eingabe getaetigt werden muss: int, float, double, char, String
 * Fehlerbehandlung wird nicht vorgenommen!
 * @author Rudolf Berrendorf
 * @version 1.0
 */

public class Kommandozeilenargumente {

    public static void main(String[] args) {

	/* erstes Argument muss eine ganze Zahl sein */
	int i = Integer.parseInt(args[0]);

	/* zweites Argument muss ein float sein */
	float f = Float.parseFloat(args[1]);

	/* drittes  Argument muss ein double sein */
	double d = Double.parseDouble(args[2]);

	/*  viertes Argument muss ein Character sein */
	char c = args[3].charAt(0);

	/* fuenftes Argument muss ein String sein */
	String s = args[4];

	/* Ausgabe der Werte */
	System.out.println("i=" + i + ", f=" + f + ", d=" + d + ", c=" + c + ", s=" + s);
    }
}
