scanner.next()和scnner.nextLine()做算法题的时候踩过的坑
自己参加了某银行的算法笔试题目,题目的要求自己看懂了,然后在写代码的时候,编辑器出现了以下内容:
public class Test {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
}
}
自己当时一上来就将Scanner input = new Scanner(System.in);这行代码给删掉了,然后另外起了一个方法将功能实现了,但是机器判分的时候提示是0分,当时自己找考官,考官说到时候会人工判卷的,直到最后也没有给自己通过。
真他妈的坑呀。
以后要注意,要将所有的代码写到main方法里面才行。
我们在接收控制台的输入的时,尽量不要使用nextLine()方法,用next()方法就可以了。

浙公网安备 33010602011771号