意思是说 System.out.print()无法控制输出格式?????怎么会?写个扬辉三角形的演示 没有格式控制出来的可是乱七八糟的啊

解决方案 »

  1.   

    你要非要以这种格式输出
    那就去试试 1.5.0 测试版吧
    里面有 printf
      

  2.   

    System.out.println()里的参数是inputstream型的,应该不支持你说的类型。
    不过pringln()可以重写,也许可以自己实现?
      

  3.   

    System.out.print()方法好像只能输出String吧。
      

  4.   

    java里的输出要比c中的方便的多了。想要什么样子的都有阿。只是看你能不能想的到。
      

  5.   

    用DecimalFormat class
    DecimalFormat precision=new DecimalFormat("0.00");
    precision.format(double);
      

  6.   

    1.5支持,C的pirntf("%c%d", a, b)这个需要两方面的支持,一个是"%c"的format,这个在java中已经有各种Format支持了,还有一个就是vararg,也就是不定个数的参数,这个在1.5中开始支持
      

  7.   

    把字符串用format函数改成你需要的格式再打印就ok了
      

  8.   

    1.5中有,在1.4以前版本只可以通过format类,自己写