【语句总结】java中改变数字精确度

改变一个数值的精确度可以用

 String result=String.format(("%.7f"), area);

来实现。其中area是一个数值。

import java.util.Scanner;
public class Main{	
    public static void main(String args[]){
        int r;
        Scanner in =new Scanner(System.in);
        r=in.nextInt();
        double pi = Math.PI;
        double area=pi*r*r;

        String result=String.format(("%.7f"), area);
        System.out.println(result);
    }
}

语句理解为:

1.把area变成小数点前有任意位,小数点后有7位的float的形式。

2.将该形式转化为字符串输出。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章