java中Math.format_java中数字格式化和math类的内容,详细图解

关于java的学习,通常需要我们能够全身心地投入到其中,全神贯注地学习才能有所收获。今天来为大家介绍一下,java数字处理类的一些内容,java中数字格式化和math类的内容,并且通过详细的图片解析。

首先,我们需要了解的是,java主要对浮点类型数据(double型和float型)进行数字格式化操作。DecimalFormat是NumberFormat的一个子类,用于格式化十进制数字。需要代码如下所示:import java.text.DecimalFormat;

8320ac186136010bd70211898c159145.png

然后是设置格式化模式的方法如下:1. DecimalFormat myFormat = new DecimalFormat(pattern);

2. DecimalFormat myFormat = new DecimalFormat();

myFormat.applyPattern(pattern);

3. DecimalFormat myFormat1 = new DecimalFormat();

myFormat1.setGroupingSize(2);

4. DecimalFormat myFormat3 = new DecimalFormat();

myFormat3.setGroupingUsed(false);

代码展示如下:import java.text.DecimalFormat;

public class decimalFormatSimpleDemo

{

static public void SimgleFormat(String pattern, double value)

{

//使用实例化对象时设置格式化模式,实例化DecialFormat对象

DecimalFormat myFormat = new DecimalFormat(pattern);

String output = myFormat.format(value);

System.out.println(value + " " + pattern + " " + output);

}

static public void UseApplyPatternMethodFormat(String pattern, double value)

{

//使用applyyPattern()方法对数字进行格式化

DecimalFormat myFormat = new DecimalFormat();

myFormat.applyPattern(pattern);

String output = myFormat.format(value);

System.out.println(value + " " + pattern + " " + output);

}

static public void SpecialTypeMethods(double value)

{

DecimalFormat myFormat1 = new DecimalFormat();

myFormat1.setGroupingSize(2); //特殊方法一

System.out.println(value +

"  myFormat1.setGroupingSize(2)  " + myFormat1.format(value));

DecimalFormat myFormat2 = new DecimalFormat();

myFormat2.setGroupingUsed(false); //特殊方法二

System.out.println(value +

"  myFormat2.setGroupingUsed(true)  " + myFormat2.format(value));

DecimalFormat myFormat3 = new DecimalFormat();

myFormat3.setGroupingUsed(true);

System.out.println(value +

"  myFormat3.setGroupingUsed(false)  " + myFormat3.format(value));

}

public static void main(String[] args)

{

String pattern1 = "###,###.###";

Double d = 123456.789;

SimgleFormat(pattern1, d);

String pattern2 = "#########.###%";

UseApplyPatternMethodFormat(pattern2, d);

SpecialTypeMethods(d);

}

}

运行结果如下图:

aede00d3bc1ba61e759bf0fdcb462d61.png

接下来为大家介绍math类的内容:

⑴三角函数方法,图片展示如下:

4748f4e8c46fade17f88c95d35973a36.png

⑵指数函数方法,图片展示如下:

543c53a0fb0bcbc7345429845449917b.png

d5d0738de9000ed60d217c36556d688a.png

⑶取整函数方法,图片展示如下:

a542db030cdd2434645c0113dd107882.png

⑷取最大值、最小值、绝对值函数方法,图片展示如下:

f4cf525d63216d17ed169783397d9b54.png

以上就是关于java中数字格式化和math类的主要内容,并且通过详细的图片为大家解析。如果你对java知识感兴趣,想要了解更多java基础,敬请关注奇Q工具网。

推荐阅读:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值