public class Frac { int fnum; // Zähler. int fdenom; // Nenner. public void controlDenom(int fdenom) { if (fdenom == 0) { fdenom = 1; System.out.println("Zaehler darf nicht Null sein."); System.out.println("Zaehler auf Eins gesetzt."); } } } class FracTest { public static void main(String[] args) { Frac fracOb1, fracOb2; // Definition einer Variablen von Typ Frac. fracOb1 = new Frac(); fracOb2 = new Frac(); System.out.println("Bruch Programm."); fracOb1.fnum = Integer.parseInt(args[0]); fracOb1.fdenom = Integer.parseInt(args[1]); fracOb2.fnum = Integer.parseInt(args[2]); fracOb2.fdenom = Integer.parseInt(args[3]); System.out.printf( "Der Wert des ersten Bruches betraegt " + "%d / %d" + ".", fracOb1.fnum, fracOb1.fdenom); System.out.printf( "\nDer Wert des zweiten Bruches betraegt " + "%d / %d" + ".", fracOb2.fnum, fracOb2.fdenom); fracOb1.controlDenom(fracOb1.fnum); fracOb2.controlDenom(fracOb2.fnum); } }