2016-08-20 1 views
-2

Zum Beispiel möchte ich so etwas wieGibt es ein Schlüsselwort, mit dem ich eine Variable mit einem Textwert erstellen kann?

class TestingStuf { 

    public static void main(String[] args) { 
     int bleh; 

     bleh = food; 

     System.out.print("I am trying to"); 
     System.out.println(" write some code."); 
     System.out.print(bleh); 
     System.out.println("help me please."); 
    } 
} 

schreiben aber meine IDE (Ich verwende Eclipse) sagt, dass „Essen kann nicht in eine Variable aufgelöst werden“. Ich nehme an, dass das ist, weil das Schlüsselwort "int" nicht mit einer tatsächlichen Phrase wie "Nahrung" arbeitet. Gibt es ein Schlüsselwort, das mir erlauben würde, dies zu schreiben, oder gibt es eine andere Lösung, die funktionieren würde? Jede Hilfe wird geschätzt. Vielen Dank.

+1

Sie müssen 'food' Variable zuerst einführen:' int bleh, food; ' – DimaSan

+0

' int food = -99; 'dann' bleh = food; 'wird funktionieren. –

+2

'int' ist der _type_ der Variable, was eine ganze Zahl bedeutet. Wenn Sie _text_ speichern möchten, benötigen Sie eine "Zeichenfolge", z. 'String bleh =" Essen ";'. –

Antwort

1

Sie benötigen einen Stringliteral

String value = "food"; 

Auch Java statisch typisiert ist, so kann man nicht einfach Instanz String auf eine Variable vom Typ int zuweisen, da rechten Teil der Zuordnung kein Subtyp des linken Teils ist.

Ich empfehle Ihnen, "The Java™ Tutorials" von Oracle zu lesen, um loszulegen.

Viel Glück!

Verwandte Themen