zoukankan      html  css  js  c++  java
  • java中System.out.print()与System.out.println()与System.out.printf()的差别

    System.out.print()与System.out.println()与System.out.printf()的差别
    1.System.out.print():
    输出不换行,比如:
    System.out.print("a");
    System.out.print("b");
    结果:
    ab

    2.System.out.println():
    输出后换行,比如:
    System.out.println("a");
    System.out.println("b");
    结果:
    a
    b

    3.System.out.printf()

    输出格式化

    样例:

    public static void main(String[] args){
       for(int i = 0;i<8;i++{
          for(int j= 1;i<10;j ++)
          {
             System.out.printf("%5d",i*j);
           }
           System.out.println();
         }
    }

    输出结果:

     

    倘若使用System.out.print(ln)格式就出现了明显错误,如下:

     

    System.out.printf ()的基本格式:

         格式控制符以一个%开始,一个字母结束,字母规定了方法按照何种方式打印这个值,例如d表示十进制整数(int),f表示浮点数(double).

    例如:int x=12,y=10;

    System.out.printf("(%d,%d)",x,y);

    输出结果:

     

    %d代替后面的参数,格式字符串中的格式控制字符的个数必须与后面提供的参数个数相匹配。

                                         常用格式控制符:

    %d 整数
    %8d 整数,右对齐,输出高度为8
    %-6d 整数,左对齐,输出高度为6
    %f 浮点数
    %8f 浮点数,右对齐,输出高度为8
    %.2f 浮点数,精确到百分位
    %16.3 浮点数,精确到千分位,输出高度为16
    格式控制字符 结果


                                          string同理,把d换成s

  • 相关阅读:
    Java通过反射加载的类,变量无法注入
    jmeter http并发测试时报错
    spring 自定义注解
    cmd 和powershell 用git 显示乱码
    centos6.8上安装部署 jhipster-registry
    tcpdf最新版 6.2版
    微信Oauth2.0鉴权 40029 问题
    微信支付学习记录1
    win10 localhost 解析为 ipv6地址 ::1 的解决办法
    PHPExcel 导出时乱码
  • 原文地址:https://www.cnblogs.com/yangzhixue/p/12254772.html
Copyright © 2011-2022 走看看