Hallo liebe Community,
ich bin ganz neu hier und wir haben an der Fachhochschule erst mit JAVA begonnen.
Ich biefinde mich im berufsbegleitendem Studium BWL und wir müssen uns sozusagen alles selbst beibringen.
Erst kurz die Aufgabenstellung:
Imlementieren Sie in Java ein Programm, das nach Eingabe zweier Ganzzahlen deren Produkt ausgibt. Verwenden Sie als elementare Operationen nur Addition, Subtraktion und Vergleich von Ganzzahlen!
Achten Sie darauf, dass sowohl die Eingabe von Nullen als auch negativer Faktoren zu richtigen Ergebnissen führen sollen!
Ein Kumpel hat folgendes Programm aufgestellt, das auch funktioniert.
Ich finde das aber viel zu kompliziert für Anfänger und frage mich, ob man das nicht einfacher machen kann?
import java.io.*;
class multiplikation
{
public static void main (String[] args) throws IOException
{
BufferedReader stdin = new BufferedReader (new InputStreamReader(System.in));
String input;
int faktor1, faktor2, produkt, i;
System.out.println("Geben Sie zwei ganze Zahlen ein!");
input = stdin.readLine();
faktor1 = Integer.parseInt( input );
input = stdin.readLine();
faktor2 = Integer.parseInt( input );
i = 0
produkt = 0
if (faktor1 > 0);
{
if (faktor2 > 0);
{
do
{
produkt = produkt + faktor1;
i++;
}
while (i < faktor2);
}
if (Faktor 2 < 0)
{
do
{
produkt = produkt - faktor1;
i--;
}
while (i > faktor2);
}
}
//------------------------------------------------------------------------------------
if (faktor1 < 0)
{
if (faktor2 < 0)
{
do
{
produkt = produkt - faktor1;
i--;
}
while (i > faktor2);
}
if (faktor2 > 0)
{
do
{
produkt = produkt + faktor 1;
i++;
}
while (i < faktor2);
}
}
System.out.println("Produkt = " +produkt);
}
}
Ich wäre euch wirklich dankbar!
ich bin ganz neu hier und wir haben an der Fachhochschule erst mit JAVA begonnen.
Ich biefinde mich im berufsbegleitendem Studium BWL und wir müssen uns sozusagen alles selbst beibringen.
Erst kurz die Aufgabenstellung:
Imlementieren Sie in Java ein Programm, das nach Eingabe zweier Ganzzahlen deren Produkt ausgibt. Verwenden Sie als elementare Operationen nur Addition, Subtraktion und Vergleich von Ganzzahlen!
Achten Sie darauf, dass sowohl die Eingabe von Nullen als auch negativer Faktoren zu richtigen Ergebnissen führen sollen!
Ein Kumpel hat folgendes Programm aufgestellt, das auch funktioniert.
Ich finde das aber viel zu kompliziert für Anfänger und frage mich, ob man das nicht einfacher machen kann?
import java.io.*;
class multiplikation
{
public static void main (String[] args) throws IOException
{
BufferedReader stdin = new BufferedReader (new InputStreamReader(System.in));
String input;
int faktor1, faktor2, produkt, i;
System.out.println("Geben Sie zwei ganze Zahlen ein!");
input = stdin.readLine();
faktor1 = Integer.parseInt( input );
input = stdin.readLine();
faktor2 = Integer.parseInt( input );
i = 0
produkt = 0
if (faktor1 > 0);
{
if (faktor2 > 0);
{
do
{
produkt = produkt + faktor1;
i++;
}
while (i < faktor2);
}
if (Faktor 2 < 0)
{
do
{
produkt = produkt - faktor1;
i--;
}
while (i > faktor2);
}
}
//------------------------------------------------------------------------------------
if (faktor1 < 0)
{
if (faktor2 < 0)
{
do
{
produkt = produkt - faktor1;
i--;
}
while (i > faktor2);
}
if (faktor2 > 0)
{
do
{
produkt = produkt + faktor 1;
i++;
}
while (i < faktor2);
}
}
System.out.println("Produkt = " +produkt);
}
}
Ich wäre euch wirklich dankbar!
Zuletzt bearbeitet: