Hallo gemeinsam,
ich fange gerade an Java Grundlagen zu lernen, hab mir dafür ein Buch gekauft. Nun bin ich bei dem Kapitel "Operatoren" und "Variablen" angekommen.
Dazu gibt es eine Übungsaufgabe, die ich einfach nicht gebacken bekomm^^
Übungsaufgabe:
Für die folgenden Aufgaben wird vorausgesetzt, dass die folgenden Variablen deklariert wurden:
Aufgabe 1:
Welche Werte liefern die folgenden Ausdrücke rechts des =-Zeichens, und ist die Wertezuweisung möglich?
Ich habe da eingegeben:
Was dabei rauskommt, könnt ihr am Anhang sehen. Ich weiß für euch ist das alles ganz simple aufgaben und easy... aber ich hab keine Erfahrungen bisher und würde gerne wissen was da falsch ist. Habt geduld mit mir :toll:
ich fange gerade an Java Grundlagen zu lernen, hab mir dafür ein Buch gekauft. Nun bin ich bei dem Kapitel "Operatoren" und "Variablen" angekommen.
Dazu gibt es eine Übungsaufgabe, die ich einfach nicht gebacken bekomm^^
Übungsaufgabe:
Für die folgenden Aufgaben wird vorausgesetzt, dass die folgenden Variablen deklariert wurden:
Java:
int a = 3;
int b = 5;
int c = 6;
double x = 1.5;
double y = 2.3;
int int_ergebnis;
double double_ergebnis;
Aufgabe 1:
Welche Werte liefern die folgenden Ausdrücke rechts des =-Zeichens, und ist die Wertezuweisung möglich?
Java:
int_ergebnis = a * b + c;
int_ergebnis = c + a * b;
int_ergebnis = c - a * 3;
int_ergebnis = c / a;
int_ergebnis = c / b;
int_ergebnis = a + b / c;
double_ergebnis = c / b;
double_ergebnis = c + a / b;
double_ergebnis = x + y * b;
double_ergebnis = (x + y) * b;
double_ergebnis = y - x * b;
Ich habe da eingegeben:
Java:
// Übungsaufgaben 2.5 - Kapitel 2 //
public class Uebungsaufgabe1
{
public static void main(String args[])
{
int a = 3;
int b = 5;
int c = 6;
double x = 1.5;
double y = 2.3;
int int_ergebnis;
double double_ergebnis;
int ergebnis = a*b+c;
System.out.println("a*(b+c)=" + ergebnis);
int ergebnis = c+a*b;
System.out.print("(c+a)*b=" + ergebnis);
int ergebnis = c-a*3;
System.out.print("(c-a)*3=" + ergebnis);
int ergebnis = c/a;
System.out.print("c/a=" + ergebnis);
int ergebnis = c/b;
System.out.print("c/b=" + ergebnis);
int ergebnis = a+b/c;
System.out.print("a+b/c=" + ergebnis);
double ergebnis = c/b;
System.out.println("c/b=" + ergebnis);
double ergebnis = c+a/b;
System.out.print("c+a/b=" + ergebnis);
double ergebnis = x+y*b;
System.out.print("x+y*b=" + ergebnis);
double ergebnis = (x+y)*b;
System.out.print("(x+y)*b=" + ergebnis);
double ergebnis = y-x*b;
System.out.print("y-x*b=" + ergebnis);
}
}
Was dabei rauskommt, könnt ihr am Anhang sehen. Ich weiß für euch ist das alles ganz simple aufgaben und easy... aber ich hab keine Erfahrungen bisher und würde gerne wissen was da falsch ist. Habt geduld mit mir :toll:
Anhänge
Zuletzt bearbeitet: