无法编译。错误信息
Can't compile. Error message
我正在尝试从控制台获取输入,并将其分配给字符串变量。然后我想将它与另一个变量连接起来。如果用户每次都输入正确的字符,很快就会组成一个单词。一旦这个词与所需的词匹配,循环就会停止。
不过需要你的帮助。
public class expl {
public static void main(String[] args) {
String consatinate = "a";
String needed = apple;
while (!consatinate.equals(needed)) {
System.out.println("Enter a letter");
String input = System.console().readLine();
consatinate = consatinate.concat(input);
System.out.println(consatinate);
}
}
}
错误信息:
Exception in thread "main" java.lang.Error: Unresolved compilation
problem: apple cannot be resolved to a variable at
expl.main(expl.java:6)
Apple 是一个文字字符串,所以它应该有引号:
public class expl {
public static void main(String[] args) {
Scanner inputScanner = new Scanner(System.in);
String consatinate = "a";
String needed = "apple";
while (!consatinate.equals(needed)) {
System.out.println("Enter a letter");
String input = inputScanner.nextLine();
consatinate = consatinate.concat(input);
System.out.println(consatinate);
}
inputScanner.close();
}
}
我还假设 "consatinate" 应该命名为 concatenate,但这只是一个猜测。
我正在尝试从控制台获取输入,并将其分配给字符串变量。然后我想将它与另一个变量连接起来。如果用户每次都输入正确的字符,很快就会组成一个单词。一旦这个词与所需的词匹配,循环就会停止。 不过需要你的帮助。
public class expl {
public static void main(String[] args) {
String consatinate = "a";
String needed = apple;
while (!consatinate.equals(needed)) {
System.out.println("Enter a letter");
String input = System.console().readLine();
consatinate = consatinate.concat(input);
System.out.println(consatinate);
}
}
}
错误信息:
Exception in thread "main" java.lang.Error: Unresolved compilation problem: apple cannot be resolved to a variable at expl.main(expl.java:6)
Apple 是一个文字字符串,所以它应该有引号:
public class expl {
public static void main(String[] args) {
Scanner inputScanner = new Scanner(System.in);
String consatinate = "a";
String needed = "apple";
while (!consatinate.equals(needed)) {
System.out.println("Enter a letter");
String input = inputScanner.nextLine();
consatinate = consatinate.concat(input);
System.out.println(consatinate);
}
inputScanner.close();
}
}
我还假设 "consatinate" 应该命名为 concatenate,但这只是一个猜测。