当前位置: 代码迷 >> Java相关 >> 在jdk1.6下如何实现格式化输出?
  详细解决方案

在jdk1.6下如何实现格式化输出?

热度:522   发布时间:2007-08-01 16:35:24.0
在jdk1.6下如何实现格式化输出?

在jdk1.5环境下,可以用System.out.printf()实现格式化输出,貌似jdk1.6不支持哦。。
哪位大仙可以指点下

搜索更多相关的解决方案: jdk  格式化  输出  环境  printf  

----------------解决方案--------------------------------------------------------
你用System.out.printf()怎么格试化啊````````````要用System.out.format()这个吧```
----------------解决方案--------------------------------------------------------

可以的 两种都可以 都一样 给你写一个很简单的小例子

public class A {
public static void main (String[] args) {
int i=1;
float j=2;
System.out.printf("i is %d\n",i);
System.out.format("j is %f\n",j);
}

}


----------------解决方案--------------------------------------------------------

System.out.printf()和C中的printf()的用法差不多吧

弱弱的问一下,这个System.out.format()在jdk1。6环境下貌似也不好用哦


----------------解决方案--------------------------------------------------------
以下是引用弑神饕餮在2007-8-1 17:45:09的发言:

可以的 两种都可以 都一样 给你写一个很简单的小例子

public class A {
public static void main (String[] args) {
int i=1;
float j=2;
System.out.printf("i is %d\n",i);
System.out.format("j is %f\n",j);
}

}

执行通不过
出来的是:“Exception in thread "main" java.lang.Error: Unresolved compilation problem:
The method format(String, Object[]) in the type PrintStream is not applicable for the arguments (String, float)”


----------------解决方案--------------------------------------------------------

可以啊`````````我用的就是JDK1.6


----------------解决方案--------------------------------------------------------
以下是引用heilong在2007-8-1 18:15:51的发言:

可以啊`````````我用的就是JDK1.6


我的还是不行
显示:“Exception in thread "main" java.lang.Error: Unresolved compilation problems:
The method printf(String, Object[]) in the type PrintStream is not applicable for the arguments (String, int)
The method format(String, Object[]) in the type PrintStream is not applicable for the arguments (String, float)

难道与rp有关


----------------解决方案--------------------------------------------------------
那我就不知道了,不过用这个干吗呢?好像没什么用吗?
直接System.out.println()就可以了啊````````
----------------解决方案--------------------------------------------------------
以下是引用heilong在2007-8-1 18:35:19的发言:
那我就不知道了,不过用这个干吗呢?好像没什么用吗?
直接System.out.println()就可以了啊````````

55555。。
数据输出有精度要求的嘛


----------------解决方案--------------------------------------------------------
QUOTE:
以下是引用恋恋枫情在2007-8-1 17:55:49的发言:

执行通不过
出来的是:“Exception in thread "main" java.lang.Error: Unresolved compilation problem:
    The method format(String, Object[]) in the type PrintStream is not applicable for the arguments (String, float)”

程序是不会有问题的 估计是你的JDK的问题吧
----------------解决方案--------------------------------------------------------