首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Eclipse开发 >

java怎样控制数字的输出格式,怎样右对齐解决方法

2012-01-03 
java怎样控制数字的输出格式,怎样右对齐如题,重点是怎样使数字右对齐,也就是124356345612345[解决办法]是

java怎样控制数字的输出格式,怎样右对齐
如题,重点是怎样使数字右对齐,也就是
  1
  24
  356
 3456
12345

[解决办法]
是控制台输出么,可以这样写
System.out.format("%10s", "1");
System.out.format("%10s", "24");
...

[解决办法]

Java code
    long l = 100000000000000L;        System.out.format("%100s\n", l);        System.out.format("%100s\n", "1");
[解决办法]
System.out.format("%100s\n", l);
System.out.format("%100s\n", "1");

之中的“%100s”是什么意思。
[解决办法]
“%100s”指的是按照多少位对齐,100指100位,也就是包括你后面的数字在内一共100位,假如你有123,那么前面补97个空格。

我说过下面的代码完整可行:
System.out.format("%15s",f);

10946 17711 28657 46368 75025
121393 196418 317811 514229 832040
1346269 2178309 3524578 5702887 9227465
14930352 24157817 39088169 63245986 102334155
165580141 267914296 433494437 701408733 1134903170
1836311903 2971215073 4807526976 7778742049 12586269025
20365011074 32951280099 53316291173 86267571272 139583862445
225851433717 365435296162 591286729879 956722026041 1548008755920

热点排行