Java - indtast tekst fra tastaturet

Software d.  21. oktober. 2009, skrevet af 1EaR
Vist: 380 gange.

1EaR
 
Elitebruger
Tilføjet:
21-10-2009 22:49:46
Svar/Indlæg:
5750/124
Hey Alle.

Sidder lige og laver lektier, og vi har self programmering hvor vi bruger Java.

Vi har en opgave hvor vi skal give en promt til brugeren om at de kan indtaste et eller andet, hvor efter det skal sendes retur, og man derefter skal tælle antallet af brugte tegn.

Problemet ligger ikke i at tælle og vise osv. Mit problem (sammen med nogle af dem fra klassens) er at jeg får besked fra netbeans om: Cannot find symbol

symbol: method tast()

location: xxxxxxxx


Jeg har lavet denne stump kode til programmet:

java.util.Scanner tast = new java.util.Scanner(System.in);

System.out.println("Indtast den ønskede sætning og du vil få den igen med antal brugte tegn!");
String s = tast();
System.out.println(s);
System.out.println("Antallet af brugte tegn er: "+s.length());

nogle der ved hvad der lige går galt? 😳
1EaR
 
Elitebruger
Tilføjet:
21-10-2009 23:27:18
Svar/Indlæg:
5750/124
nogen der kan hjælpe?


Noltus
 
Elitebruger
Tilføjet:
22-10-2009 09:29:34
Svar/Indlæg:
2211/331


Zessen
 
Superbruger
Tilføjet:
22-10-2009 10:15:32
Svar/Indlæg:
92/7
Du bruger et objekt som en metode, hvilket er skyld i fejlen

Bruger ikke selv netBeans, men jeg forestiller mig at den har auto-complete.

Prøv at skrive "tast." (punktum til sidst) efterfulgt af control + space.
Dermed skulle du få en liste over tilgængelige metoder.

Alternativt er det en af følgende metoder du er interesseret i:
tast.read()
tast.readLine()

Afhængig af om det er single line eller ej.

Sidder ikke lige i nærheden af en Java IDE, men det skulle være i ovenstående retning


Svaret blev redigeret 1 gang, sidst af Zessen d. 22-10-2009 10:16:23.


1EaR
 
Elitebruger
Tilføjet:
22-10-2009 10:29:44
Svar/Indlæg:
5750/124
#3 takker 😛 Det vil jeg prøve 😳