[ erweiterte Suche ]

»Kann eingegebenen Wert nicht Vergleichen

Java Entwickler, DENeues Thema eröffnenNeue Antwort erstellenDas Thema einem Freund empfehlenDas Thema druckenJava Projekt CD-Sammlung
Seite 1 von 1 [4 Beiträge]
AutorNachricht
Beobachter 

Anmeldedatum: 13.12.2011
Beiträge: 5
Chats: 1
30.12.2011, 22:19


Folgendes Problem: Ich will ein programm, wo man einen gegenstand eingibt(tastatur)
und dann eine anzeige mit infos darüber erscheint,
bekomme es aber nicht hin :(

   Code:
package programme;

import java.io.*;

import klassen.Dinge;

class HauptProgramm {

public static void main(String[] args) throws IOException {

// Objekte erzeugen
// name typ funktion position

Dinge d1 = new Dinge("Scanner","Gerät","Scannen, Entwickeln von Negativen und Dias","PC-Schreibtisch, links unten");




// Eingabe anfordern

InputStreamReader eingabeStream = new InputStreamReader(System.in);
BufferedReader tastatur = new BufferedReader(eingabeStream);
String input = tastatur.readLine();

    if (input == "Scanner") {
   
    ausgabe(d1);
    }
   
   
   
}
private static void ausgabe(Dinge ding) {
System.out.println("Name: " + ding.getName());
System.out.println("Typ: " + ding.getTyp());
System.out.println("Funktionen: " + ding.getfunktionen());
System.out.println("Position: " + ding.getPosition());
}
}


Danke für die Hilfe im Voraus

PS: Wie beendet man Threads?

PPS: Bitte berichtigung und evtl. Begründung
Nach obenprofil pn
Junior 

Anmeldedatum: 03.05.2011
Beiträge: 76
Chats: 38
31.12.2011, 01:47


Was bekommst du denn nicht hin? Wird garnichts ausgegeben oder wird eine falsche Ausgabe angezeigt? Wie sieht die Klasse Dinge aus?
Nach obenprofil pn
Beobachter 

Anmeldedatum: 13.12.2011
Beiträge: 5
Chats: 1
31.12.2011, 17:12


Ich bekomme es nicht hin, dass wenn man Scanner eintippt,
die infos darüber angezeigt werden,

Dinge klasse:

   Code:
package klassen;

public class Dinge {

// instanz Variablen
private String position;
private String name;
private String typ;
private String funktionen;
private int objekte = 0;

// Methoden



// Getter

public String getName(){
return name;
}

public String getTyp() {
return typ;
}

public String getfunktionen() {
return funktionen;
}

public String getPosition(){
return position;
}

// Setter

private void setName(String name){
this.name = name;
if (name == null){
this.name = "Keine Angabe";
}
}

private void setTyp(String typ){
this.typ = typ;
if (typ == null){
this.typ = "Keine Angabe";
}
}

private void setFunktionen(String funktionen){
this.funktionen = funktionen;
if (funktionen == null){
this.funktionen = "Keine Angabe";
}
}

public void setPosition(String position){
this.position = position;
if (position == null){
this.position = "Keine Angabe";
}
}

// Konstruktor


public Dinge(String name, String typ, String funktionen, String position) {
setName(name);
setTyp(typ);
setFunktionen(funktionen);
setPosition(position);
System.out.println("Es wurde Objekt " + ++objekte + " von 1 Erzeugt.");
}


}


Danke im Voraus!
Nach obenprofil pn
Junior 

Anmeldedatum: 03.05.2011
Beiträge: 76
Chats: 38
02.01.2012, 22:48


Evtl. liegt es an deiner if-Abfrage: if (input == "Scanner") ...
Ich weiß nicht ob man das einfach so mit == abfragen kann, da es sich hier um einen Stringvergleich handelt.
Was passiert denn, wenn du die if-Afrage mal weglässt? Wird dann eine Ausgabe gemacht?
Ansonsten den Vergleich mit equals machen: if (input.equals("Scanner")) ...
Nach obenprofil pn
Gast 

02.01.2012, 22:48


Mach mit!

Wenn Dir die Beiträge gefallen haben oder Du noch Fragen hast oder Ergänzungen machen möchtest, solltest Du Dich gleich bei uns anmelden:

    » Anmelden

Registrierte Mitglieder genießen die folgenden Vorteile:
✔ kostenlose Mitgliedschaft
keine Werbung
✔ direkter Austausch mit Gleichgesinnten
✔ neue Fragen stellen oder Diskussionen starten
✔ schnelle Hilfe bei Problemen
✔ Bilder und Videos hochladen
✔ und vieles mehr...
Nach oben
Seite 1 von 1 [4 Beiträge]
Neues Thema eröffnenNeue Antwort erstellen
Ähnliche BeiträgeRe:HitsLetzter Beitrag
KFZ Versicherung wechseln / vergleichen
Hier eine kleine Sammlung von Links für den anstehenden Versicherungswechsel. Vorab mein Tipp: www.DeutscheInternetVersicherung.de Mein aktueller Anbieter. Mein letzter Vergleich hat hier die besten Konditionen gebracht. Die machen auch so gut wie...
Seite 2, 3, 4, ...8, 9, 10von mgutt
94595530.11.2010, 15:15
DerDennis
Kfz Versicherungen Liste - online vergleichen
Interessant für alle, die Ihre Autoversicherung wechseln wollen. Ich habe die Liste unterteilt in Versicherungen und kostenlose Online-Vergleiche. Wann kann gewechselt werden? - zum Ende eines Jahres bis spätestens 30.11. - beim Kauf eines neuen...
von mgutt
5674117.11.2008, 15:59
kfz-tommy
Kopfdichtung D14z6 / D16v1 / D16z6 vergleichen
hi, ich wollt mal fragen obs ne Seite im Netz gibt, auf der die Profiele der drei Kopfdichtungen zu sehen sind, so das man das mal vergleichen kann. nochwas: is der D16z6 ausm EJ1 nen VTEC? würd auch mal beim Hondahändler anfragen wenn ich die Zeit...
von mAt EP1
4102311.10.2007, 22:02
mAt EP1
Preise Inspektion Jazz 2002-2008 zum Vergleichen
:hi: Bitte hier die Kosten mit jeweiligem Arbeitsaufwand der VertragsWerkstatt eintragen, somit erhalten wir eine Übersicht und...
von nfs_freak
153627.12.2010, 12:33
pikasjazz
String Zeichen für Zeichen vergleichen
Hallo, ich benötige Hilfe bei einer kleinen Aufgabe: Ich importiere eine Fließtextdatei und übergebe Zeile für Zeile den Inhalt an eine ArrayList<String>: String zeile = null; String dateiname =...
[Java]von StrobeOriginal
116117.11.2011, 08:40
CppCoder
kann auspuff nicht bestellen :/
hallo liebe user, versuche seit 2 wochen einen remus hardline oder sebring hot steel für den civic ep1 zu bestellen, aber alle versuche klappten nicht. 1 mal kam er für den civic eg, und gepasst hat er logischerweise nicht, und für 330 euro erwarte...
Seite 2, 3von hondaboy1990
2355123.04.2012, 08:29
stevex
Kann mich nicht entscheiden!!!!
Hy! Was meint Ihr! Habe eine Ej9 in der Farbe Supersonicblaumetalic, so jetzt möchte ich gerne ein Gitter in den Grill reinmachen,kann mich aber nicht entscheiden ob ich es in Schwarz oder Silber reinmachen soll, hoffe Ihr könnt mir weiterhelfen! Danke...
Seite 2von civicgirl 28
1558527.11.2007, 09:14
civicgirl 28
Kann mich nicht entscheiden...HILFE!
Moin Leute, ich verfolge das Forum hier schon seit längerem, und muss sagen: ICH MÖCHTE TROTZDEM EIN CIVIC!! Daher folgende frage.... Welche soll ich mir Kaufen??? Hier ein paar Daten: 1. 1.8i type S mit Andvantage Austattung - 33tkm -08...
von GIN08
728223.04.2010, 16:58
Ketti
kann nicht mehr schalten!hilffeeee
hi leute ich habe nen EG8 und seit gestern geht die kupplung nicht mehr! also folgendes: ih habe das auto ganz normal vor der kaserne abgestellt und wollte dann nächsten tag weg fahren! starte den motor und versuche vergeblich den ersten ganz rein...
Seite 2von Luckymaniac
15124507.12.2005, 19:34
BlackHondaDevil
Kann mich nicht wirklich entscheiden
Hallöchen, blöde frage ich weiß aber kann mich nicht richtig entscheiden ob ich 15 Zoll oder 16 Zoll Alus raufmachen soll und was für eine Tieferlegung ob nur Federn oder doch Gewinde weil ich wollte ihn gern Dezent machen. Hier mein Auto...
Seite 2von Bonki
1640416.09.2011, 13:27
Bonki
© 2004 - 2012 www.programmierer-forum.de (srv02) | Communities | Impressum