它说错误,找不到符号。符号:变量扫描仪位置:类CoffeeBot

时间:2017-03-22 11:31:04

标签: java java.util.scanner

这是我的代码enter image description here

所以我只想问用户是或否然后回答他们的回答(y / n) 这实际上是我的整个代码

SomeClass s = new SomeClass();
s.do(); //can be static method, can be normal method

2 个答案:

答案 0 :(得分:1)

在编辑中发布的代码中,存在两个小问题。两者都在这一行:

    yn = sc.next().CharAt(0);

sc无法使用,因为您已声明Scanner变量的名称为kb四行以上。而且您无意中在C中输入了一个大写CharAt。 Java区分大小写,并且此方法遵循以小写字母开头的方法名称约定。该行的更正版本为:

    yn = kb.next().charAt(0);

通过此更正,我可以运行您的程序(只要我记得在命令行中提供两个整数)。

答案 1 :(得分:0)

我认为你忘了初始化扫描变量;所以在使用scanner之前添加这一行;

Scanner scanner=new Scanner(System.in);