Weitere Längen umrechnen

mar___

Mitglied
Hey Leute, ich habe letzte Woche eine neue Aufgabe bekommen und beim Ausfüren kommt die letzte Zeile nicht.
Könnt ihr mi vielleicht heelfen?? Ich habe alles versucht.


Java:
mport java.security.PublicKey;
import java.util.Scanner;

public class yaro {

    public static void main(String[] args) {
        // foot, cm, m, mm, km, inch, yard, mile

        System.out.println("Einheit der bekannten Länge:");
        Scanner adi = new Scanner(System.in);
        String usereingabe = adi.next();

        String[] einheiten = new String[8];
        einheiten[0] = "foot";
        einheiten[1] = "cm";
        einheiten[2] = "m";
        einheiten[3] = "mm";
        einheiten[4] = "km";
        einheiten[5] = "inch";
        einheiten[6] = "yard";
        einheiten[7] = "mile";

        if (usereingabe.contains(einheiten[0])) {
            System.out.println("Länge in foot:");
            double usereingabeZahlen = adi.nextDouble();
            System.out.println("Einheit der unbekannten Länge:");
            String usereingabe2 = adi.next();
            if (einheiten[0] == usereingabe2) {
                double ergebnis1 = usereingabeZahlen;
                System.out.println("Laenge in foot:" + ergebnis1);
            } else if (einheiten[1] == usereingabe2) {
                double ergebnis1 = usereingabeZahlen * 30.48;
                System.out.println("Laenge in cm:" + ergebnis1);
            } else if (einheiten[2] == usereingabe2) {
                double ergebnis1 = usereingabeZahlen / 3.281;
                System.out.println("Laenge in m:" + ergebnis1);
            } else if (einheiten[3] == usereingabe2) {
                double ergebnis1 = usereingabeZahlen * 305;
                System.out.println("Laenge in mm:" + ergebnis1);
            } else if (einheiten[4] == usereingabe2) {
                double ergebnis1 = usereingabeZahlen / 3281;
                System.out.println("Laenge in km:" + ergebnis1);
            } else if (einheiten[5] == usereingabe2) {
                double ergebnis1 = usereingabeZahlen * 12;
                System.out.println("Laenge in inch:" + ergebnis1);
            } else if (einheiten[6] == usereingabe2) {
                double ergebnis2 = usereingabeZahlen / 3;
                System.out.println("Laenge in yard:" + ergebnis2);
            } else if (einheiten[7] == usereingabe2) {
                double ergebnis1 = usereingabeZahlen / 5280;
                System.out.println("Laenge in mile:" + ergebnis1);
            }
            
        }
        adi.close();
    }

}
WhatsApp Image 2022-01-04 at 12.45.54.jpeg
 
K

kneitzel

Gast
Strings vergleicht man mit equals und nicht mit ==. Daher dürften bei Dir die Vergleiche nicht funktionieren.

== in Java prüft nur die Gleichheit der Referenz und nicht ob der Inhalt der Referenzen gleich ist.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
X Wie erreiche ich, dass ein Robot weitere Attribute hat, die nicht materialisiert sind, sondern nur über get/ set-Methoden simuliert sind? Java Basics - Anfänger-Themen 1
B Zu Property Feld weitere Informationen hinzufügen? Java Basics - Anfänger-Themen 4
D Erste Schritte Weitere Befehle implementieren Java Basics - Anfänger-Themen 27
W DNS Name auslesen + weitere Anfängerfrage Java Basics - Anfänger-Themen 4
A Weitere Konsolenfenster öffnen Java Basics - Anfänger-Themen 3
B Objekte aus einer anderen Klasse(in der sich weitere Klassen befinden) erzeugen Java Basics - Anfänger-Themen 24
FetterOtter Weitere Anwendungen öffnen Java Basics - Anfänger-Themen 5
N ArrayList in2 weitere Arraylist unterteilen Java Basics - Anfänger-Themen 5
F weitere Klasse starten Java Basics - Anfänger-Themen 7
M Liste enthält weitere Listen, hbm.xml Mappingdatei Java Basics - Anfänger-Themen 2
W Weitere Parameter in die paintComponent()-Methode übergeben? Java Basics - Anfänger-Themen 7
M an String-Array weitere Werte anhängen Java Basics - Anfänger-Themen 22
K Keine weitere (java.util.)Scanner Eingabemöglichkeit? Java Basics - Anfänger-Themen 5
U Liste importieren und für weitere Verwendung sichern Java Basics - Anfänger-Themen 4
M 2d array ohne längen anlegen Java Basics - Anfänger-Themen 4
TimoN11 Array mit unterschiedlichen längen aktualisieren, dann als Methodenwert einsetzen Java Basics - Anfänger-Themen 1
P Arrays mit verschiedenen Längen miteinander dividieren. Java Basics - Anfänger-Themen 1
B Geocoding Information bekommen (Längen -/ Breitengrad) Java Basics - Anfänger-Themen 9
B API für Längen und Breitengrad zu bekommen Java Basics - Anfänger-Themen 2
J 2 Arrays vergleichen (Unterschiedliche Längen) Java Basics - Anfänger-Themen 42
ARadauer String.split -> unterschiedliche längen Java Basics - Anfänger-Themen 2
H Uhrzeitespanne in Integer Wert umrechnen Java Basics - Anfänger-Themen 1
W Stellenwertsysteme Umrechnen Java Basics - Anfänger-Themen 12
W Stellenwertsysteme umrechnen Java Basics - Anfänger-Themen 22
C Gleitkommazahl in Dezimalzahl umrechnen Java Basics - Anfänger-Themen 4
B Relativen Anteil von zwei Datümer auf Monatsebene umrechnen Java Basics - Anfänger-Themen 130
P Zeichenkette mit Binärzahl in Dezimalzahl umrechnen Java Basics - Anfänger-Themen 3
F Koordinaten umrechnen Java Basics - Anfänger-Themen 10
Viktormk Methoden Zahlensysteme umrechnen / "Quartärsystem" Java Basics - Anfänger-Themen 4
GreenTeaYT Datentypen Fahrenheit - Celsius Umrechnen 2in1 Variable? Java Basics - Anfänger-Themen 10
D Liste mit Zeitstempeln in Arbeitszeit umrechnen Java Basics - Anfänger-Themen 7
A Software zum Umrechnen römischer Zahlen Java Basics - Anfänger-Themen 10
N Zahlensysteme umrechnen; Probleme bei Kommazahlen Java Basics - Anfänger-Themen 3
B tageszahl in Datum umrechnen Java Basics - Anfänger-Themen 6
H Umrechnen Aufgabe Java Basics - Anfänger-Themen 3
M Compiler-Fehler Binäre Zahlen in Dezimalzahlen umrechnen Java Basics - Anfänger-Themen 3
E Umrechnen Basis 2-36, Probleme mit Basis 36 Java Basics - Anfänger-Themen 8
R Minuten umrechnen. Java Basics - Anfänger-Themen 9
E Datentypen Von int in double umrechnen. Java Basics - Anfänger-Themen 3
E Datum und Uhrzeit von UTC in MET umrechnen Java Basics - Anfänger-Themen 6
J Gleitkommazahl in Dezimalzahl umrechnen Java Basics - Anfänger-Themen 5
V Programm zum Umrechnen von Pferdestärken in kW Java Basics - Anfänger-Themen 9
P Datentypen int in Prozent "umrechnen" Java Basics - Anfänger-Themen 4
V Tool zum Umrechnen Dezimal in Hex Java Basics - Anfänger-Themen 7
Developer_X Kreiskoordinaten in Normale Koordinaten umrechnen Java Basics - Anfänger-Themen 4
N Laufzeit in Nanosekunden - in Minuten umrechnen Java Basics - Anfänger-Themen 6
N Tage in Jahre, Monate umrechnen Java Basics - Anfänger-Themen 1
G Uhrzeit hh:mm:ss in minuten umrechnen Java Basics - Anfänger-Themen 4
G Timestamp in Minuten umrechnen Java Basics - Anfänger-Themen 8
S Millisekunden umrechnen Java Basics - Anfänger-Themen 12
J Datum in Kalenderwoche umrechnen Java Basics - Anfänger-Themen 3
F Seknunden in dd.MM.YYYY umrechnen Java Basics - Anfänger-Themen 9
G Farbwerte umrechnen Java Basics - Anfänger-Themen 4
M mm in cm umrechnen und auf 5er oder auf 10er aufrunden! Java Basics - Anfänger-Themen 2
G Maßeinheiten umrechnen Java Basics - Anfänger-Themen 3
D Formel zum umrechnen in java o_O Java Basics - Anfänger-Themen 9
R in Binärzahlen umrechnen Java Basics - Anfänger-Themen 15
M Dateigrösse umrechnen? Java Basics - Anfänger-Themen 6
G Umrechnen von Zahlensystemen Java Basics - Anfänger-Themen 7
G byte und double umrechnen Java Basics - Anfänger-Themen 3

Ähnliche Java Themen

Neue Themen


Oben