Mikä tässä koodissa menee pieleen?
Tälläinen java koodi.
/package kysysalasana;
/**
*
* @author Lauri
*/
public class Kysysalasana {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
System.out.print("Anna salasana: ");
String salasana = input.nextLine();
if (salasana.equals("kissa")) {
System.out.println("Oikein meni!");
} else {
System.out.println("Väärin meni!");
}
Netbeans antaa seuraavan virhe ilmoituksen.
Exception in thread "main" java.lang.RuntimeException: Uncompilable source code - Erroneous sym type: input.nextLine
at kysysalasana.Kysysalasana.main(Kysysalasana.java:19)
Anna salasana: Java Result: 1
BUILD SUCCESSFUL (total time: 4 seconds)
java ohjelmointi apua aloittelialle
late2
2
176
Vastaukset
- jokuVaa32
Ainakin näyttäs visiin puuttuvan uuden lukijan luonti eli tarvisit rivin:
Scanner input = new Scanner(System.in); - Javaw
Ja scanneri pitää tuoda ohjelmaan rivillä import java.util.Scanner;
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Veroaste on Suomessa viitisen prosenttiyksikköä liian matala
Veropohjaa on rapautettu käytännössä koko kulunut vuosituhat, jonka vuoksi valtion menoja on jouduttu rahoittamaan velka672405- 661377
Kyläkauppias ajoi kännissä töistä kotiin
Ei edes kallis auto estä humalassa ajamista, vaikka luulisi alkolukko olevan sellaisessa jo vakiovarusteena. https://ww741185EU komissio - EU-elpymisrahoja voidaan käyttää TILAPÄISESTI väärin!
Espanja ohjasi miljardeja euroja – Nyt EU-komissio teki yllättävän paljastuksen Skandaaliksi noussut Espanjan EU-rahoje41107- 79845
Kiitos upeasta palvelusta kukkamyyjä
Kiitos sinulle upea kaunis kukkamyyjä Kuhmon torilla 🌹 Upea iloinen asenteesi ja kaunis hymysi pelasti päiväni ❤️ Jäi19790- 43678
Ratikka Turkuun
Ei hyvä. Ja syy on siinä , kukaan ei osaa suunnitella oikeaa reittiä. Pitää huomioide, kiskoja sijaintia ei voi muutta82670Miehet trikoissaan
On se kauhian näkköistä, kun miehet tiukossa trikkoissa juoksentelloo ja mulukku paestaa trikkoijjen läpi. Kahtokkee pe24638- 30636