zoukankan      html  css  js  c++  java
  • 数据类型格式化输出

    1. 对整数进行格式化:%[index$] [标识] [最小宽度]转换方式

    2. 对浮点数进行格式化:%[index$] [标识] [最少宽度] [.精度]转换方式

    3. 对字符进行格式化:对字符进行格式化是非常简单的,c表示字符,标识中'-'表示左对齐

    4. 百分比符号进行格式化:

      		//%代表格式化
      		//f代表输出浮点数,9代表输出长度,如果浮点数长度不足,则补空格,如果浮点数长度超出,则按实际长度输出,2代表保留小数点后几位小数
      		System.out.printf("%9.2f",1111.3);
      		System.out.println();
      		//-号代表向左对齐,默认向右对齐
      		System.out.printf("%-9.2f", 1111.3);
      		System.out.println();
      		//+号代表显示正负号
      		System.out.printf("%+9.2f", 1111.3);
      		System.out.println();
      		//+-号代表显示正负号,且向左对齐
      		System.out.printf("%+-9.2f", 1111.3);
      		System.out.println();
      		//d代表输出整数
      		System.out.printf("%4d",15);
      		System.out.println();
      		//o代表输出8进制整数
      		System.out.printf("%-4o",15);
      		System.out.println();
      		//x代表输出16进制整数
      		System.out.printf("%-4x",15);
      		System.out.println();
      		//#x代表输出带有16进制标志的整数
      		System.out.printf("%#x",15);
      		System.out.println();
      		//s代表输出字符串
      		System.out.printf("%-8s", "我们是中心");
      		System.out.println();
      		//x$,整数加$表示第几个变量,如果不加,变量按默认顺序排列
      		System.out.printf("%2$-5s:夺得世界杯总冠军,进球数:%1$3d,对方进球:%3$2d", 4,"法国",2);
      
    System.out.printf("%07d",a[i]);//7表示输出7位数字,不够7位补0(0的含义)。如果是"%17"则是输出17位,不够补空格
    
  • 相关阅读:
    Taro文件上传:Blob Url下载Blob对象本身并通过接口上传到服务器
    Taro项目遇到的问题
    RPC是什么?
    句柄
    正向代理和反向代理
    Go Micro搭建简单微服务
    gRPC奇怪的编译命令protoc
    官网下载Git方法
    Go/golang:解决依赖包模块安装问题
    URL
  • 原文地址:https://www.cnblogs.com/junfblog/p/14567991.html
Copyright © 2011-2022 走看看