Java Reference
In-Depth Information
Die nach folgendem Muster erstellte Methode multipliziere erzeugt für das Ergebnis
ein neues Bruch -Objekt und gibt dieses an den Aufruf zurück:
Bruch multipliziere(Bruch m) {
intz=zaehler*m.zaehler;
intn=nenner*m.nenner;
Bruch produkt = new Bruch(z, n);
return produkt;
}
Damit kann das Programm Bruchmultiplikation folgendermaßen erstellt werden:
import javax.swing.JOptionPane;
public class Bruchmultiplikation {
public static void main(String args[]) {
String eingabe;
intz,n;
eingabe = JOptionPane.showInputDialog(
"Geben Sie den Zähler von Bruch a ein: ");
z = Integer.parseInt(eingabe);
eingabe = JOptionPane.showInputDialog(
"Geben Sie den Nenner von Bruch a ein: ");
n = Integer.parseInt(eingabe);
Brucha=newBruch(z,n);
eingabe = JOptionPane.showInputDialog(
"Geben Sie den Zähler von Bruch b ein: ");
z = Integer.parseInt(eingabe);
eingabe = JOptionPane.showInputDialog(
"Geben Sie den Nenner von Bruch b ein: ");
n = Integer.parseInt(eingabe);
Bruchb=newBruch(z,n);
Bruchc=a.multipliziere(b);
System.out.println("Bruch a: "+a.bruchtoString());
System.out.println("Bruch b: "+b.bruchtoString());
System.out.println("Bruch c: "+c.bruchtoString());
}
}
Listing 7.2 Beispielprogramm zur Bruchmultiplikation
Search WWH ::




Custom Search