Ошибка при использовании 2 сканеров на hackerearth.com с использованием Java - PullRequest
0 голосов
/ 21 апреля 2020

Вопрос Ссылка: - https://www.hackerearth.com/practice/basic-programming/input-output/basics-of-input-output/tutorial/

Код не работает: -

    import java.util.Scanner;

class TestClass {
    public static void main(String[] args ) {

        Scanner s = new Scanner(System.in);
        Scanner sc = new Scanner(System.in);
        int a = s.nextInt();
        String name = sc.next();

        s.close();
        sc.close();

        System.out.println(2*a);
        System.out.println(name);



    }
}

Код работает: -

import java.util.Scanner;

class TestClass {
    public static void main(String[] args ) {

        Scanner s = new Scanner(System.in);
        int a = s.nextInt();
        String name = s.next();

        s.close();

        System.out.println(2*a);
        System.out.println(name);



    }
}

Оба коды работают нормально в Eclipse и дают одинаковый выход для одного и того же набора входов. Но первый код не дает вывод на HackerEarth . Скажи мне, в чем разница между ними.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...