当前位置:首页>开发>正文

JAVA编程:输出值要求格式化为:以逗号作为每千位的间隔符,并且小数点后四舍五入为两位。例如:123.45

2023-07-15 20:37:14 互联网 未知 开发

JAVA编程:输出值要求格式化为:以逗号作为每千位的间隔符,并且小数点后四舍五入为两位。例如:123.45?

JAVA编程:输出值要求格式化为:以逗号作为每千位的间隔符,并且小数点后四舍五入为两位。例如:123.45

import java.text.DecimalFormat

public class Test{public static void main(String[] args){double pi=3.1415927

//圆周率//取一位整数

System.out.println(new DecimalFormat("0").format(pi))

//3//取一位整数和两位小数

System.out.println(new DecimalFormat("0.00").format(pi))

//3.14//取两位整数和三位小数,整数不足部分以0填补。

System.out.println(new DecimalFormat("00.000").format(pi))

//03.142//取所有整数部分

System.out.println(new DecimalFormat("#").format(pi))

//3//以百分比方式计数,并取两位小数

System.out.println(new DecimalFormat("#.##%").format(pi))

//314.16%long c=299792458

//光速//显示为科学计数法,并取五位小数

System.out.println(new DecimalFormat("#.#####E0").format(c))

//2.99792E8//显示为两位整数的科学计数法,并取四位小数

System.out.println(new DecimalFormat("00.####E0").format(c))

//29.9792E7//每三位以逗号进行分隔。

System.out.println(new DecimalFormat(",###").format(c))

//299,792,458//将格式嵌入文本

System.out.println(new DecimalFormat("光速大小为每秒,###米").format(c))

//光速大小为每秒299,792,458米}}

最新文章