所以這是我的代碼:Java編譯錯誤,爲什麼它不起作用?
import java.util.Scanner;
public class Metoder {
static void skrivHilsen(){
System.out.println("Hei, "+ navn +"! Du er fra "+ bosted +".");
}
public static void main (String[]args){
Scanner in;
String navn;
String bosted;
in = new Scanner(System.in);
System.out.println("Skriv inn ditt navn:");
navn = in.nextLine();
System.out.println("Skriv inn ditt bosted:");
bosted = in.nextLine();
skrivHilsen();
System.out.println("Skriv inn ditt navn:");
navn = in.nextLine();
System.out.println("Skriv inn ditt bosted:");
bosted = in.nextLine();
skrivHilsen();
System.out.println("Skriv inn ditt navn:");
navn = in.nextLine();
System.out.println("Skriv inn ditt bosted:");
bosted = in.nextLine();
skrivHilsen();
}
}
,當我嘗試編譯它,我得到這個錯誤:
Metoder.java:5: error: cannot find symbol
System.out.println("Hei, "+ navn +"! Du er fra "+ bosted +".");
^
symbol: variable navn
location: class Metoder
-
Metoder.java:5: error: cannot find symbol
System.out.println("Hei, "+ navn +"! Du er fra "+ bosted +".");
^
symbol: variable bosted
location: class Metoder
2 errors
請給出更多細節。你想做什麼,到目前爲止你嘗試過什麼? – Kaadzia 2014-09-04 08:30:37