问答详情
源自:12-1 综合练习

Scanner input =new Scanner(System.in); in一直报错,扎耳挠腮中求助大神

http://img.mukewang.com/57ee27b800012a2605010287.jpg


in一直报错:in is cannot be resolved or is not a field  

根据提示在主类中创建变量后,报错又转移了

http://img.mukewang.com/57ee28880001c46804590263.jpg

报错是  continue cannot be used outside of a loop

说这个不在循环中,可明明就在循环中啊啊啊什么个情况,求助啊求助啊

提问者:慕粉3915589 2016-09-30 16:59

个回答

  • ziom
    2016-09-30 23:02:21
    已采纳

    你当前包下是不是有个类叫System? 我看你打印输出语句的System前面都加了全限定包名,解决办法有两种,一是删了你当前包下的System, 

    二是在new Scanner(System.in)时,System前加上全限定包名, 

    变成new Scanner(java.lang.System.in);
    至于那个continue;那里报的错,是因为这个关键字只能用于循环语句,你把它放在if分支语句里当然会报错