import java.io.*;
public class CompCicle{
public static void main(String args[]){
double r,d,a;
final double PI=3.1415926;
try{
r=System.in.read();
d=2*PI*r;
a=PI*r*r;
System.out.println(d);
System.out.println(a);
}catch (IOException e){
} }
}
请问各位,输出结果为什么总是不对?我需要怎样处理输入?
public class CompCicle{
public static void main(String args[]){
double r,d,a;
final double PI=3.1415926;
try{
r=System.in.read();
d=2*PI*r;
a=PI*r*r;
System.out.println(d);
System.out.println(a);
}catch (IOException e){
} }
}
请问各位,输出结果为什么总是不对?我需要怎样处理输入?
public static void main(String args[]) {
double r, d, a;
Scanner in = new Scanner(System.in);
r = in.nextDouble();
d = 2
* Math.PI * r;
a = Math.PI
* r * r;
System.out.println(d);
System.out.println(a); }
}