知道System.err.println是打印异常信息,且是立即输出,但我运行了一段代码,一个字母都没变过,为什么有时候有异常信息打印出来,有时候又没有?这是为啥?搞不清楚呢,求指点
举个例子,这是main测试的方法【
int p1=Caa.number*Caa.number2;
System.out.println(p1);
int p2=Caa.number3*Caa.number4;
System.err.println(p2);】---这里用err打印的结果是
28
8
【System.out.println(p2);】---结果是
8
28
static final int number=1;
static final int number2=8;
static int number3=4;
static int number4=7;