小问题

随风忘记 2007-09-19 06:13:41
PrintStream e=System.err;
static private long byteCout=0;
e..printf("%n%0^8x",byteCout);
这是我书上的原话为什么不能运行???谢谢
...全文
100 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
把 ^ 去掉,使用小写的十六进制 8 位显示,不足 8 位前面添 0。
随风忘记 2007-09-20
  • 打赏
  • 举报
回复
Exception in thread "main" java.util.UnknownFormatConversionException: Conversion = '0'
at java.util.Formatter.checkText(Formatter.java:2502)
at java.util.Formatter.parse(Formatter.java:2484)
at java.util.Formatter.format(Formatter.java:2413)
at java.io.PrintStream.format(PrintStream.java:920)
at java.io.PrintStream.printf(PrintStream.java:821)
at q.main(java.java:7)
Java Result: 1
我的书上大概是想让她输出
00000000:
随风忘记 2007-09-20
  • 打赏
  • 举报
回复
谢谢,没想到书上竟然会出这样的错误
宋玮-深圳 2007-09-19
  • 打赏
  • 举报
回复
java5.0可以用printf了,把你报的错发来看看,
冰思雨 2007-09-19
  • 打赏
  • 举报
回复
printf()我只在C语言里面见过,Java里面好像还真没见过。
就那么三两个语句,看不懂是什么意思。

62,623

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧