如果你用JDK1.5
 System.out.printf()方法与C的printf功能差不多啦如果用JDK1.4, 自己先定义一个Formatter了

解决方案 »

  1.   

    我使用的是JBuillder 6自带的JDK 1.31,那位能使用JAVA代码翻译下列C代码。C代码:
        int i=9;
        printf("%2d",i);
        程序输出:09使用JAVA代码如何完成上述功能?
    ******************************另外,JAVA中有没有类似scanf(),sscanf(),fscanf()的函数?C代码:
        int year,month,day;
        char data[]="2005-01-21";
        sscanf(data,"%d-%d-%d",&year,&month,&day);JAVA代码如何完成上述功能,以便从格式字符串中迅速读出需要的内容。
      

  2.   

    这是一个什么SUI地方啊,只有一些所答非所问的家伙捣乱
      

  3.   

    1.
               NumberFormat formatter=NumberFormat.getNumberInstance();
               formatter.setMaximumFractionDigits(0);
               formatter.setMinimumIntegerDigits(2);
               System.out.println(formatter.format(9));
      

  4.   

    2.
    import java.io.*;
    import java.util.*;
    public class example_io {
    public static void main(String[] args){ DataInputStream in=new DataInputStream(System.in);
    DataOutputStream out=new DataOutputStream(System.out); System.out.println("please input the data");
    int x=0; try{
    x=in.readInt();
    }catch(IOException e){}
    try{
    out.writeInt(x);
    }catch(IOException e){}   
    }
    }