java中的输出格式控制简单学习(System.out.printf())

先看一个测试代码

//日期:2019.5.30
//作者:****
//功能:练习java中输出显示的格式控制,System.out.printf()

package com.*********;

import java.util.*;

public class Test1 {

	public static void main(String args[])
	{
		for(int i = 0; i < 20;)
		{
			System.out.print((++i)+" ");
			if(i % 5 == 0)
			{
				System.out.println();
			}
		}
		
		
		System.out.println("==============================================");
		
		for(int i = 0; i < 20; )
		{
			System.out.printf("%5d", ++i);
			if(i % 5 == 0)
			{
				System.out.println();
			}
		}
		
		System.out.println("==============================================");
		
		for(int i = 0; i < 20; )
		{
			System.out.printf("%5d%5d%5d%5d%5d",++i,++i,++i,++i,++i);
			System.out.println();
		}
	}
}

执行结果显示;

很明显看到常用的print方法,是需要自己手动通过空格等分割,去笨拙的控制输出的格式

而printf方法,则通过参数的设置,很轻松的管理格式控制!

那么控制的参数格式是什么?

很简单,正如代码中显示的那样:通过一个 %+数字+字母的形式去控制

(吐槽一下,学过c语言的小伙伴其实看到这里已经不用往下看了)

字母表示 d 整数 f 浮点数 s 字符串

前面的格式控制完成后,其实就相当于把后面真正显示的内容直接套上去这个显示格式

在记录一个格式:

 

看到这里,其实,已经可以应对大部分需要格式控制的情况了!

System.out.printf(format, args)

其中format,就是控制自定义的格式形式,

而args就是参数去对应格式中%包含的局部内容

  • 2
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值