当前位置: 代码迷 >> Java相关 >> 关于输出顺序出错的问题
  详细解决方案

关于输出顺序出错的问题

热度:326   发布时间:2013-04-01 16:34:15.0
关于输出顺序出错的问题
代码:

public class PrintErrorAndDebug
{   
    public static void main(String[] args)
    {
        System.out.println("main()方法开始运行了。");//输出错误的信息
        System.err.println("在运行期间手动输出一个错误的信息:");
        System.err.println("\t改软件没有卖保险,请注意安全");
        System.out.println("PrintErrorAndbug.main()");
        System.out.println("main()运行方法结束。");
    }
}

在ecplise下面编译的 但是输出的结果是:
main()方法开始运行了。
PrintErrorAndbug.main()
main()运行方法结束。
在运行期间手动输出一个错误的信息:
    改软件没有卖保险,请注意安全

这样的顺序和我写的顺序是不一样的,以前我是学C 和 C#的貌似没遇到过这样的问题,现在用JAVA居然出现了这样问题,不知道是什么情况了,还请高手指点下(有人说是进程的问题?)


[ 本帖最后由 kknd84913 于 2013-4-1 16:36 编辑 ]
----------------解决方案--------------------------------------------------------
截图来看看,不会是你说的那个样子的。

[ 本帖最后由 ren829 于 2013-4-1 16:51 编辑 ]
----------------解决方案--------------------------------------------------------
回复 2楼 ren829
我给的结果就是控制器里面的输出结果 没有别的了 截图我不会发论坛
----------------解决方案--------------------------------------------------------
测试后,一切正常, 没有顺序错误。
----------------解决方案--------------------------------------------------------
回复 4楼 ren829
额 你是用什么编译器的??是什么环境下编译的,我的就是顺寻不一样的
----------------解决方案--------------------------------------------------------
无图无真相啊,发截图看看是什么情况啊
----------------解决方案--------------------------------------------------------
这不可能啊 = = 、
----------------解决方案--------------------------------------------------------
你把下面两行的err改为out啊:
System.err.println("在运行期间手动输出一个错误的信息:");
        System.err.println("\t改软件没有卖保险,请注意安全");


----------------解决方案--------------------------------------------------------
不太可能吧,测试过了,都能全部输出来。是你编译器问题吧。。
----------------解决方案--------------------------------------------------------
测试后,正常的!
----------------解决方案--------------------------------------------------------
  相关解决方案