Java 格式化

Java 格式化

System.out.print();输出后不换行

System.out.println();输出后换行

System.out.printf();输出格式化

        String name = "小张";
        int age = 18;
        String addr = "河南省郑州市高新区xxx路XXX";
        double money = 1520.523;
        System.out.print("name");
        System.out.print("age");
        System.out.println();
        System.out.println("姓名:" + name + ",年龄:" + age + "岁,金额:" + money + "元,家庭地址:" + addr + "。");
        System.out.printf("姓名:%s,年龄:%02d岁,金额:%.1f元,家庭地址:%s。%n", name, age, money, addr);

//姓名:小张,年龄:18岁,金额:1520.523元,家庭地址:河南省郑州市高新区xxx路XXX。
//姓名:小张,年龄:18岁,金额:1520.5元,家庭地址:河南省郑州市高新区xxx路XXX。

在这里插入图片描述

public static void main(String[] args) {
        //系统时间戳
        long t1=System.currentTimeMillis();
        //java.util.Date
        Date t2=new Date();
        //java.util.Calendar
        var t3=Calendar.getInstance();
        //java8新增的日期时间API  printf()  String.format()  %tc不支持LocalDateTime
        LocalDateTime t4=LocalDateTime.now();
        System.out.printf("%tc%n",t1);//周三 7月 28 16:41:51 CST 2021
        System.out.printf("%tc \n",t2);//周三 7月 28 16:41:51 CST 2021
        System.out.printf("%tc %n",t3);//周三 7月 28 16:41:51 CST 2021
        System.out.printf("%tF %n",t3);//2021-07-28
        System.out.printf("%tT %n",t3);//16:41:51
        System.out.printf("%tr %n",t3);//04:41:51 下午
        System.out.printf("%1$tF %1$tT %n",t3);//04:41:51 下午
        System.out.printf("%1$tY年%1$tm月%1$td日 %1$tT %1$tA %n",t2);
        //2021年07月28日 16:41:51 星期三

        //定位过去时间
        t3.set(Calendar.YEAR,2018);
        t3.set(Calendar.MONTH,9-1); //0~11  需要-1
        t3.set(Calendar.DAY_OF_MONTH,1);
        t3.set(Calendar.HOUR_OF_DAY,11);
        t3.set(Calendar.MINUTE,14);
        t3.set(Calendar.SECOND,57);
        System.out.printf("%1$tY年%1$tm月%1$td日 %1$tT %1$tA %n",t3);
        //2018年09月01日 11:14:57 星期六
    }

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

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

int x=12,y=10;

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

在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值