嘿,我有一些麻烦,我的Java代码。 我尝试用java编码几个小时,我不知道为什么我要问。我通过尝试学习最好,但我遇到了很多问题。Java如果(是或否语句)
所以:我想扫描仪扫描的下一条语句,如果它的“JA”它应该做的事,如果等
的问题是,当我尝试编译它与=错误s.nextInt的东西。在控制台中它说:“找不到符号”。我尝试了很多我不知道该怎么做的事情。已经尝试过这么多。
import java.util.Scanner;
public class Brotcrunsher {
public static void main(String args[]) {
Scanner scan = new Scanner(System.in);
System.out.println ("Hallo");
System.out.println ("A flag has more then 1 color right?");
String a = s.NextInt();
if (a.equals("ja")) {
System.out.println ("You arent dumb, nice.");
} // end of if
else {
System.out.println ("You arentn a genie");
} // end of if-else
}
}
在此先感谢。
编辑:问题解决了。感谢你的每一个人。我尽我所能来标记自己的岗位更好,格式化我的代码更好
尝试'scan.nextLine()的''而不是s.NextInt()' – Eran
第一,它是'nextInt'不'NextInt'(解释 “找不到符号”),当然这是用来获取'int'而不是'String'。 – AxelH
玩得开心,决定哪个答案值得接受;-)但是,也许你很幸运,并得到另一个upvote;并在达到“优级声誉”时;您至少可以同等提供所有答案;-) – GhostCat