【发布时间】:2015-12-25 17:42:12
【问题描述】:
我正在尝试使用NetBeans创建一个引入int的方法,但是我在运行该方法时出现问题,控制台消息的顺序不正确,有人知道是什么问题:
public static void main(String[] args)
{
Scanner teclado = new Scanner(System. in );
int num;
boolean error;
public int introducirDatos()
{
do
{
error = false;
try
{
System.out.println("Introduzca un número entero: ");
num = Integer.valueOf(teclado.nextLine());
}
catch (NumberFormatException e)
{
System.err.println("Debe introducir un número y sin decimales, vuelve a intentarlo.\n");
error = true;
}
} while (error == true);
return num;
}
}
谢谢。
【问题讨论】:
-
您对自己遇到的问题不是很清楚。具体来说你得到什么输出?你期望得到什么输出?
-
问题是我运行程序时 System.out.print 和 System.err.print 出现的顺序,它们看起来混淆了。
-
你期待什么,你会得到什么?