Zum Inhalt springen

Empfohlene Beiträge

Geschrieben (bearbeitet)

Hallo Community,

ich habe hier ein paar Java Aufgaben wo ich nicht so recht durchsteige, ich hoffe ihr könnt mir ein paar Infos geben, wie man sie löst.

Aufgabe 1:

Schreiben Sie ein Programm für die Außentemparaturanzeige im Auto mit Hilfe der If Anweisung. Wenn die Temparatur unter 0 Grad fällt, dann wird zusätzlich zur Temparaturausgabe eine Warnung vor Glätte ausgegben. Nehmen Sie dazu an das, dass in der Variable "temparatur" bereits die Aktuelle Temparatur gespeichert ist.

Vorlage:


public class Temparaturanzeige {


	public static void main(String[] args) {

		// TODO Auto-generated method stub


		double Temparatur;




Meine Lösung:


public class Temparaturanzeige {


	public static void main(String[] args) {

		// TODO Auto-generated method stub


		double Temparatur;


		if (Temparatur < 0);

		System.out.println("Achtung Glatteis gefahr!");


	}


}

Kann das so stimmen?

Bearbeitet von flashpixx
Code Tags
Geschrieben

Die nächste Aufgabe wäre

(`a`== `a`) && (2>3)

("ab"+"cd") == "abcd"

(10 / 4 == 1) || (`a` == `b`)

(13 / 3 - 3) * 123456789123

`Q`!=`q`

Als Lösung sollen wir das Ergebnis und Datentyp dazuschreiben

(`a`== `a`) && (2>3) = a ist gleich a UND 2 ist grösser wie 3 = false | boolean

("ab"+"cd") == "abcd" = ab und cd ist gleich abcd = true | char

(10 / 4 == 1) || (`a` == `b`) = 10 geteil 3 ist eins ODER a gleich b = ????????????

(13 / 3 - 3) * 123456789123 = 13 geteilt durch 3 mal 1234567891234 = 1646090521645,333 float

`Q`!=`q`= dazu finde ich im Web = Testet zwei Variablen auf Ungleichheit. Q ist ungleich q = char

Stimmt das so?

Geschrieben

Nein, denn du sollst

wird zusätzlich zur Temparaturausgabe eine Warnung vor Glätte
immer die Temperatur anzeigen und ggf. die Glatteiswarnung.

Außerdem dürfte der obige Code schon beim Kompilieren Fehler bringen.

Geschrieben (bearbeitet)

So besser?


public class Temparaturanzeige {


	public static void main(String[] args) {

		// TODO Auto-generated method stub


		double Temparatur = -1;

		System.out.println(Temparatur);

		if (Temparatur < 0)

			System.out.println("Achtung Glatteis gefahr!");


	}


}

nöööööö

Wie meinen?

Bearbeitet von flashpixx
Code-Tags
Geschrieben

für die Aufgabe hat keiner ne Antwort parat?

(`a`== `a`) && (2>3)

("ab"+"cd") == "abcd"

(10 / 4 == 1) || (`a` == `b`)

(13 / 3 - 3) * 123456789123

`Q`!=`q`

Als Lösung sollen wir das Ergebnis und Datentyp dazuschreiben

(`a`== `a`) && (2>3) = a ist gleich a UND 2 ist grösser wie 3 = false | boolean

("ab"+"cd") == "abcd" = ab und cd ist gleich abcd = true | char

(10 / 4 == 1) || (`a` == `b`) = 10 geteil 3 ist eins ODER a gleich b = ????????????

(13 / 3 - 3) * 123456789123 = 13 geteilt durch 3 mal 1234567891234 = 1646090521645,333 float

`Q`!=`q`= dazu finde ich im Web = Testet zwei Variablen auf Ungleichheit. Q ist ungleich q = char

Geschrieben
("ab"+"cd") == "abcd" = ab und cd ist gleich abcd = true | char
Wie kommst du auf char? Schon mal ein char mit dem Wert true gesehen?

(10 / 4 == 1) || (`a` == `b`) = 10 geteil 3 ist eins ODER a gleich b = ????????????
|| ergibt true, wenn mindestens einer der Operanden true ergibt. Hier sind beide false, also ist das Ergebnis auch false.

(13 / 3 - 3) * 123456789123 = 13 geteilt durch 3 mal 1234567891234 = 1646090521645,333 float
Achtung: Wenn du zwei Integer dividierst, kommt wieder ein Integer heraus. 13 / 3 == 4.

`Q`!=`q`= dazu finde ich im Web = Testet zwei Variablen auf Ungleichheit. Q ist ungleich q = char
Wieso char? Das Ergebnis ist true, der Typ offensichtlich boolean.
Geschrieben
ich hab da noch so meine Probleme in Java, deswegen sind meine Antworten so Strange

Ich sehe da keinen Bezug zu Java. Es hätte auch [ hier Sprache X einfügen ] sein können, solange man in Sprache X strikt auf Datentypen achtet ;)

Das Problem ist das Erkennen der Logik, nicht die Programmiersprache. Wenn du die Logik dahinter verstanden hast, dann ist dir die Programmiersprache irgendwann egal :)

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...