Hallo liebe Leute,
ich habe folgende Aufgabe:
Ihre Aufgabe ist es zu den folgenden Ausdrücken die implizite Klammerung vollständig anzugeben. Gehen Sie davon aus, dass die Variablen i, j und k vom Typ int, a und b vom Typ boolean sind, und entsprechend deklariert und initialisiert wurden:
Was muss ich da genau beachten.
Hier das 1. Beispiel:
a = i % j * k <= i * i * i || b;
Meine Lösung: a =( (i % j) * k )<= ((i * i * i )|| b);
Stimmt das. Der 1. Teil vor dem <= kann auch anders geklammert sein oder? Java rechnet doch von rechts nach links.
ich habe folgende Aufgabe:
Ihre Aufgabe ist es zu den folgenden Ausdrücken die implizite Klammerung vollständig anzugeben. Gehen Sie davon aus, dass die Variablen i, j und k vom Typ int, a und b vom Typ boolean sind, und entsprechend deklariert und initialisiert wurden:
Was muss ich da genau beachten.
Hier das 1. Beispiel:
a = i % j * k <= i * i * i || b;
Meine Lösung: a =( (i % j) * k )<= ((i * i * i )|| b);
Stimmt das. Der 1. Teil vor dem <= kann auch anders geklammert sein oder? Java rechnet doch von rechts nach links.