
Asura
Neues Mitglied
Hallo zusammen,
dies ist mein erster Beitrag, ich hoffe ich bin hier richtig
Anbei ein Code den ich in Form unserer Vorlesung so verfasst habe, der in dieser Form auch funktioniert. Allerdings habe ich ein bisschen rumprobiert und mir sind Fehler aufgefallen, die ich nicht ganz nachvollziehen kann. Als Hintergrund: Wir sollten die Umwandlung erst ganz normal ausgeben und als Teilaufgabe dann so, dass es ohne Nachkommastelle angezeigt wird. Deswegen habe ich erst mit double gearbeitet.
1. Wenn ich anstatt 5.0 nur 5 eingebe spuckt er mir als Ergebnis immer die 0 aus, unabhängig von dem Wert.
2. Meine Doz. hat myScanner.nextInt() bei der Initialisierung von Fahrenheit) verwendet (sonst blieb die Zeile so) und spricht von einer automatische Typausweitung, dies funktioniert bei mir aber nicht.
Könnt ihr mir mit diesen beiden Problemen helfen?
Vielen Dank im Voraus.
Viele Grüße
dies ist mein erster Beitrag, ich hoffe ich bin hier richtig
Java:
import java.util.Scanner;
public class Aufgabe4{
public static void main(String[] args) throws Exception{
Scanner myScanner = new Scanner(System.in);
System.out.println("Gebe einen Wert in Grad Fahrenheit ein");
double Fahrenheit = myScanner.nextDouble();
double Celsius = (5.0 / 9) * (Fahrenheit - 32);
int CelsiusohneNachkomma = (int) Celsius;
System.out.println(Fahrenheit + " sind " + CelsiusohneNachkomma + " Grad Celsius");
Anbei ein Code den ich in Form unserer Vorlesung so verfasst habe, der in dieser Form auch funktioniert. Allerdings habe ich ein bisschen rumprobiert und mir sind Fehler aufgefallen, die ich nicht ganz nachvollziehen kann. Als Hintergrund: Wir sollten die Umwandlung erst ganz normal ausgeben und als Teilaufgabe dann so, dass es ohne Nachkommastelle angezeigt wird. Deswegen habe ich erst mit double gearbeitet.
1. Wenn ich anstatt 5.0 nur 5 eingebe spuckt er mir als Ergebnis immer die 0 aus, unabhängig von dem Wert.
2. Meine Doz. hat myScanner.nextInt() bei der Initialisierung von Fahrenheit) verwendet (sonst blieb die Zeile so) und spricht von einer automatische Typausweitung, dies funktioniert bei mir aber nicht.
Könnt ihr mir mit diesen beiden Problemen helfen?
Vielen Dank im Voraus.
Viele Grüße