java做程序的时候,过程中输出一段信息System.out,但是。。。
但是它总是输出我上次那个程序System.out的信息,怎么回事,重启软件了还是这样。不做详细介绍了。晚了睡了。...
但是它总是输出我上次那个程序System.out的信息,怎么回事,重启软件了还是这样。不做详细介绍了。晚了睡了。
展开
1个回答
2015-04-06
展开全部
Java 里面out.printf(format, object[]);
你在机房里面JDK 应该是1.5以上,可以自动把数字1封装为Integer对象,
即就是JDK 1.5以上
System.out.printf("%d", 1) 等价于System.out.printf("%d", new Integer(1));
所以你的代码在JDK 1.5以上没有问题,JDK 1.5以下就会报错。是你ECLIPSE里面用的jdk版本太低的原因
PrintStream printf(String format, Object... args)
使用指定格式字符串和参数将格式化的字符串写入此输出流的便捷方法。
你在机房里面JDK 应该是1.5以上,可以自动把数字1封装为Integer对象,
即就是JDK 1.5以上
System.out.printf("%d", 1) 等价于System.out.printf("%d", new Integer(1));
所以你的代码在JDK 1.5以上没有问题,JDK 1.5以下就会报错。是你ECLIPSE里面用的jdk版本太低的原因
PrintStream printf(String format, Object... args)
使用指定格式字符串和参数将格式化的字符串写入此输出流的便捷方法。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询