Cpt.H4rl0ck
Ensign
- Registriert
- Apr. 2010
- Beiträge
- 163
Hallo Forum,
Während eines Bewerbungsprozesses zum Fachinformatiker für Systemintegration, bin ich über eine Testfrage gestolpert.
Es ist ein kleiner Ausschnitt aus einem Java-Code. Bei Java stehe ich gerade ganz am Anfang, hab aber schon vor der Ausbildung ein bisschen damit angefangen. Denke eigentlich nicht, dass diese Skills für die Fachrichtung Systemintegration gebraucht werden – schaden kann es jedoch nicht.
Aufgabe:
Was ich bisher draus verstehe, ist folgendes: hier sind zwei Schleifen dargestellt, die hintereinander laufen und diese bei Erfüllung einer Bedingung den Text „Test1“ oder „Test2“ ausgeben.
Es wird gefragt, welcher Wert die Variablen a1/a2 annehmen müssen, so dass der Text ausgegeben wird. Kann ich das mit einer einfachen Aussagenlogik beantworten – also if true/true then print… oder ist die Variable eine Zahl 0/1 ?
Wieso wird das nicht so dargestellt:
Anmerkung: Ich werde in die Antwort reinschreiben, dass ich nicht alleine darauf gekommen bin. Bringt mir nichts wenn ich später im Gespräch dazu befragt werde und dann doof schaue.
Danke für die Hilfe!
Während eines Bewerbungsprozesses zum Fachinformatiker für Systemintegration, bin ich über eine Testfrage gestolpert.
Es ist ein kleiner Ausschnitt aus einem Java-Code. Bei Java stehe ich gerade ganz am Anfang, hab aber schon vor der Ausbildung ein bisschen damit angefangen. Denke eigentlich nicht, dass diese Skills für die Fachrichtung Systemintegration gebraucht werden – schaden kann es jedoch nicht.
Aufgabe:
Code:
if (a1==true)
if (a2==true)
System.out.println("Test1")
else
System.out.println("Test2")
Was ich bisher draus verstehe, ist folgendes: hier sind zwei Schleifen dargestellt, die hintereinander laufen und diese bei Erfüllung einer Bedingung den Text „Test1“ oder „Test2“ ausgeben.
Es wird gefragt, welcher Wert die Variablen a1/a2 annehmen müssen, so dass der Text ausgegeben wird. Kann ich das mit einer einfachen Aussagenlogik beantworten – also if true/true then print… oder ist die Variable eine Zahl 0/1 ?
Wieso wird das nicht so dargestellt:
Code:
if (a1==true)
System.out.println("Test1")
else
if (a2==true)
System.out.println("Test2")
Anmerkung: Ich werde in die Antwort reinschreiben, dass ich nicht alleine darauf gekommen bin. Bringt mir nichts wenn ich später im Gespräch dazu befragt werde und dann doof schaue.
Danke für die Hilfe!