java:java中printf的格式化输出和…

package com.xudeyu.mussy;

import java.text.DecimalFormat;

public class JavaNumType {

public static void main(String[] args) {
//
UserDecimalFormat();
}
public static void DecimalFormat(String patten,doublevalue)
{
DecimalFormat deci=new DecimalFormat();
deci.setGroupingSize(3);
String output=deci.format(value);
System.out.println(value+" "+patten+" "+output);
}
public static void ApplayPattern(String pattern,doublevalue)
{
DecimalFormat deci=new DecimalFormat();
deci.applyPattern(pattern);
System.out.println(value+" "+pattern+""+deci.format(value));
}
public static void UserDecimalFormat()
{
DecimalFormat("####,####,####",12345678.9);//按照模板显示,不存在的补0;
DecimalFormat("0000,####,!!!!!",123456789.0);
ApplayPattern("2222,####",0.789);
ApplayPattern("###.##",12345678.777);
ApplayPattern("0.00\u2030",0.789);
}
}


Console cons=System.console();

string username=cons.readLine();

char [] password =cons.readPassword()



 System.out.printf("Hello ,%s. Next year ,you will be %d",name,age);

  //多个参数

 print("%8.2f",x) 将打印                       

   //3333.33;

 

 

转换符

如上

d x o f e(指数浮点数) g(通用浮点数) a(16进制浮点数)

s c b h(散列) tx(日期时间) %(半分号) n 与平台无关的行分隔符

 

标志

printf("%,(.2f"

  //括号标志

+ (打印证实和负数)

空格 在正数之前加空格

0 数字前面补0

-左对齐

(将负数括在括号内

,添加分组分隔符

# 对于f格式,包含小数点

# 对于x或0格式,添加前缀0x 或0

$格式化打印第几个参数  %1$d (以十进制打印第一个参数)

< 格式化前面说明的数值.%d%<x以十进制和十六进制打印同一个数值







Calendar rightNow = Calendar.getInstance();//获取当前的日期的实例

 

可以使用三种方法更改日历字段:set()add() 和 roll()

 

对于日期字段

 YEAR + MONTH + DAY_OF_MONTH
 YEAR + MONTH + WEEK_OF_MONTH + DAY_OF_WEEK
 YEAR + MONTH + DAY_OF_WEEK_IN_MONTH + DAY_OF_WEEK
 YEAR + DAY_OF_YEAR
 YEAR + DAY_OF_WEEK + WEEK_OF_YEAR
 

对于时间字段

 HOUR_OF_DAY
 AM_PM + HOUR


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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值