Ошибка в использовании Bluej

Когда я запускаю его, он успешно запускается:

import java.util.*;
public class god {
    public void main() {
        int chalnabey;
        Scanner in=new Scanner(System.in);
        System.out.println("t");
    }
}

Но когда я добавляю еще одну строку, чтобы назначить ввод переменной, левый красной загрузчик идет без остановок, и мой код никогда не запускается!

import java.util.*;
public class god {
    public void main() {
        int chalnabey;
        Scanner in=new Scanner(System.in);
        chalnabey=in.nextInt();               //This is addition line to previous code
        System.out.println("t");
    }
}

Кто-нибудь может объяснить, почему это происходит и как его исправить?

0
nl ja de

1 ответы

Ваш код просто ждет ввода с клавиатуры на линии

chalnabey = in.nextInt();

Open the BlueJ Terminal Window (from the main BlueJ menu, click View > Show Terminal) and you'll see the cursor flashing. Type in any text and press Enter and your program will continue executing.

0
добавлено