简单的格式化输出

格式化输出:

static void printf(String format,String something);
format参数举例如下:
"%14d"
"%-14d"
"%14.2f"
"%.7f"
"%14.4e"
"%14s"
"%-14s"
"%-14.5s"
上述方法为格式化输出方法,参数format为格式化参数, 在此参数中
% 后的数字 表示"something"打印长度,不足此长度将以空格补齐,若数字为正数,则在左侧补齐;若数字为负数,则在右侧补齐;
"d"                   表示格式化为java整型十进制数
"f"                    表示格式化为浮点数
"e"                    表示格式化为指数表示形式
"s"                    表示格式化为字符串
需要注意的是:format 中所指出的类型需要和““something”的类型相对应
dfse前的“.数字”: 打印时“something”,若"something"为字符串,表示该字符串从左向右保留几位打印
                                                                      若"something"为其它 类型,则表示保留几位小数(舍入)

简单的例子:
package com.caitang.algorithm.recursivepartition;

public class test {

	public static void main(String [] args)
	{
		int a = 512;
		double b = 3.141592653;
		double c = 123456677.23843843;
		String str = "Hello,MR.MA!";
		System.out.printf("%14d%n",a);
		System.out.printf("%-14d%n",a);
		System.out.printf("%14.2f%n",b);
		System.out.printf("%.7f%n",b);
		System.out.printf("%14.4e%n",c);
		System.out.printf("%14s%n",str);
		System.out.printf("%-14s%n",str);
		System.out.printf("%-14.5s%n",str);
	}
}
运行结果如下:




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值