Hallo,
Ich bin frisch in Java eingestiegen und bin momentan an einer Übungsaufgabe, die ich einfach nicht verstehen will.
Der Quellcode dazu:
Bei der ersten Konsolenausgabe kommt warum auch immer 215 raus. Obwohl da eigentlich 17 rauskommen müsste?! Wieso ist dem nicht so? Warum kommt da 215 raus? 5*3 (Punkt vor Strich) ist 15. dann Plus 2 ist 17...
ich verstehe es einfach nicht.
Komischerweise kommt bei der 2. Ausgabe das richtige Ergebnis.
Kann mir jemand helfen? 🙁
MFG

Ich bin frisch in Java eingestiegen und bin momentan an einer Übungsaufgabe, die ich einfach nicht verstehen will.
Der Quellcode dazu:
Java:
public class test3 {
public static void main(String[] args) {
int a = 2;
int b = 3;
int c = 5;
System.out.println("a+b*c= " + a + b * c);
System.out.println("(a+b)*c=" + (a + b) * c);
}
}
Bei der ersten Konsolenausgabe kommt warum auch immer 215 raus. Obwohl da eigentlich 17 rauskommen müsste?! Wieso ist dem nicht so? Warum kommt da 215 raus? 5*3 (Punkt vor Strich) ist 15. dann Plus 2 ist 17...
ich verstehe es einfach nicht.
Komischerweise kommt bei der 2. Ausgabe das richtige Ergebnis.
Kann mir jemand helfen? 🙁
MFG