я написал следующий код:BlueJ и ввод с клавиатуры
import java.io.*;
public class Typer
{
public static void main(String[] args)
{
Console cons;
cons = System.console();
boolean edition = true;
if(cons == null)
{
edition = false;
}
if(edition)
{
String name = cons.readLine("Give your name: ");
System.out.println("Your name is: "+ name);
}
else
{
System.out.println("There is no console!");
}
}
}
я использую BlueJ и не запрашивает для входа. он просто печатает, что нет консоли! Любые тысячи? Спасибо вам!
Когда я компилирую и запускаю программу в powershell, она работает нормально. по какой-то причине вещь отличается от bluej.
Возможно, нет системной консоли? Затем он возвращает «null». – Maroun
Когда я компилирую и запускаю программу в powershell, она работает нормально. по какой-то причине вещь отличается от bluej. –
Он ждет вашего ввода .. что происходит? пожалуйста, объясните – Maroun