改變一個數值的精確度可以用
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.將該形式轉化爲字符串輸出。