美文网首页
第二十七课:格式化输出

第二十七课:格式化输出

作者: 冰J冰 | 来源:发表于2016-01-18 09:52 被阅读60次
    public class PrintFomart{
    
        public static void main(String[] args) {
            /*
                目前printf支持以下格式: 
              %c        单个字符 
              %d        十进制整数 
              %f        十进制浮点数 
              %o        八进制数 
              %s        字符串 
              %u        无符号十进制数 
              %x        十六进制数 
              %%        输出百分号% 
            */
    
            //定义一些变量,用来格式化输出。 
            double d = 345.678; 
            String s = "你好!"; 
            int i = 1234; 
            //"%"表示进行格式化输出,"%"之后的内容为格式的定义。 
    
            System.out.printf("该double 为:%f",d); //"f"表示格式化输出浮点数。 
            System.out.println(); 
    
            System.out.printf("%9.2f",d); //"9.2"中的9表示输出的长度,2表示小数点后的位数。 
            System.out.println(); 
    
            System.out.printf("%+9.2f",d); //"+"表示输出的数带正负号。 
            System.out.println(); 
    
            System.out.printf("%d",i); //"d"表示输出十进制整数。 
            System.out.println(); 
    
            System.out.printf("%o",i); //"o"表示输出八进制整数。 
            System.out.println(); 
    
            System.out.printf("%x",i); //"x"表示输出十六进制整数。 
            System.out.println(); 
    
            System.out.printf("%s",s); //"d"表示输出字符串。 
            System.out.println(); 
            
            System.out.printf("输出一个浮点数:%f,一个整数:%d,一个字符串:%s",d,i,s); 
            //可以输出多个变量,注意顺序。 
    
    
        }
    }
    

    相关文章

      网友评论

          本文标题:第二十七课:格式化输出

          本文链接:https://www.haomeiwen.com/subject/opdkkttx.html