Problem med String og java.util.Scanner

Tags:    java

Hej, vil gerne have at "x" får den værdi man giver den nede i konsollen?

Fold kodeboks ind/udJava kode 




Indlæg senest redigeret d. 26.01.2012 15:04 af Bruger #16945
8 svar postet i denne tråd vises herunder
3 indlæg har modtaget i alt 11 karma
Sorter efter stemmer Sorter efter dato
Du skal nøjes med at bruge input.next();

Der er dog også et andet problem i din kode, for at sammenligne strings i java, skal du huske at bruge equals osm vist her.

Fold kodeboks ind/udJava kode 


Desuden skal du bruge 2 == tegn når du sammenligner noget, hvis du bruger et tror java du vil give noget en værdi, og lykkes det vil du få true.



Hvis du gerne vil scanne/læse hele linjen, så kan du bruge metoden nextLine(), der vil returnerer linjen som en streng.



Så skal du bruge "\n" for at fortælle, at der er en ny linje. Men dette gør dog, at du kun får fat på det, der er i stringen får "\n".



Mange tak!



Hvad nu hvis du vil have strengen til flere sætninger?



Okay tak :D



endnu en gang vil jeg henvise til Java API'et/biblioteket. Prøv at slå Scanner klassen op. Du vil nu kunne se alle dens metoder, samt læse lidt om hvad de gør. Hvad de returnerer osv.



I'm reading! :-D



t