rendered paste bodypublic class Frac
{
int fnum; // Zähler.
int fdenom; // Nenner.
public void controlDenom(int fdenom)
{
if (fdenom == 0)
{
fdenom = 1;
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);
}
}