黑马程序员技术交流社区
标题:
编译出错 求指点
[打印本页]
作者:
华山狙击
时间:
2014-8-31 21:08
标题:
编译出错 求指点
本帖最后由 华山狙击 于 2014-9-1 21:20 编辑
package practice;
/**
计算圆的面积并格式化小数为5位。
*/
import java.util.Scanner;
import java.text.*;
public class Yuan {
public static String FiveFormat(String pattern,double number){
DecimalFormat my=new DecimalFormat(pattern);
String output=my.format(number);
return output;
}
public static void main(String[] args) {
String str=FiveFormat("#.#####",area()); //直接调用函数
System.out.println(str);
}
public static double area(){ //定义函数area()计算圆面积
System.out.println("Please input r:");
Scanner m=new Scanner(System.in);
double r=m.nextDouble();
double s= r*r*PI; //提示这行有错误
return s;
}
}
作者:
fantacyleo
时间:
2014-8-31 21:11
PI没有定义。你需要导入java.math包中的Math类
作者:
华山狙击
时间:
2014-8-31 21:13
fantacyleo 发表于 2014-8-31 21:11
PI没有定义。你需要导入java.math包中的Math类
头上加个 import java.math.*; 我试一下
作者:
华山狙击
时间:
2014-9-1 21:20
知道了 应该是Math.IP
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2