如果尝试让用户输入字符串,请使用以下代码:
String X = input("\nDon't just press Enter: ");
如果他们没有输入任何东西,请询问他们,直到他们输入为止。
我试图用 while(x==null) 检查它是否为空,但它不起作用。关于我做错了什么/需要做不同的事情有什么想法吗?
输入()是:
static String input (String prompt)
{
String iput = null;
System.out.print(prompt);
try
{
BufferedReader is = new BufferedReader(new InputStreamReader(System.in));
iput = is.readLine();
}
catch (IOException e)
{
System.out.println("IO Exception: " + e);
}
return iput;
//return iput.toLowerCase(); //Enable for lowercase
}