如何计算java百分比_java按百分比获取数据

Դ腾讯新闻

ߣ搜索引擎优化

13

2021-11-08 20:58:40

的数字格式在解决实际问题时非常常见,因此可以使用DedmalFormat类格式化结果。比如小数位统一为2位,少于2位的用0填充。

java百分比怎么计算(java按照百分比取数)

十进制格式是数字格式的一个子类,用于格式化十进制数字。抽取格式类包含一个模式和一组符号,常见符号的描述如表1所示。

表1十进制格式支持的特殊字符

标志

解释

0

显示数字,如果没有足够的数字,则填写0。

#

显示数字,如果位数不够,不会改变。

十进制分隔符

减号

,

分组分隔符

E

科学记数法中尾数和小数分开。

%

或后缀,乘以100并显示为百分比。

乘以1000,显示为十进制货币符号。用货币符号替换它。如果是双写,用国际货币符号替换;

如果它以某种模式出现,请用货币的十进制分隔符替换十进制分隔符。

例1

下面编写一个Java程序,演示如何使用DecimalFormat类将数字转换成各种格式。实现代码如下。

导入Java . text . decimal format;

导入Java . util . scanner;

公共类Test08 {

公共静态void main(String[]args){ 0

//实例化DecimalFormat类的对象并指定格式。

十进制格式df1=新的十进制格式(' 0.0 ');

十进制格式df2=新的十进制格式(' #。#');

十进制格式df3=新的十进制格式(' 000.000 ');

十进制格式df4=新的十进制格式(' ### '。###');

扫描仪扫描=新扫描仪(system . in);

System.out.print('请输入一个浮点数类型:');

float f=scan . nextfloat();

//将格式应用于输入的数字并输出结果。

System.out.println('0.0格式:' df1 . format(f));

System.out.println('#。# format:' df2 . format(f));

System.out.println('000.000格式:' df3 . format(f));

System.out.println('###。### # #.# # format:' df4 . format(f));

}

}12345678910111213141516171819复制代码类型:[java]

执行上面的代码,输出如下:

请输入浮点数类型:50000.00000000005

0.0格式:5487.5

#.#格式:5487.5

00.000格式:5487.457

# # #.# #格式:5487.45712345复制代码类型:[java]

请输入浮点数类型:5.0。

0.0格式:5.0

#.#格式:5

00.000格式:005.000

# # #.# # #格式:5

佭ϴý Ѷ Media8ý

在线客服

外链咨询

扫码加我微信

微信:juxia_com

返回顶部