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){
} }
}
请问各位,输出结果为什么总是不对?我需要怎样处理输入?
解决方案 »
- 请帮忙看一下为什么下面的代码写入文件的内容与屏幕输出的不一样?
- java重载的简单问题,新手求解答。
- 引用传递的问题
- 分解String时,split和Scanner的区别,我不是特别明白。
- Java中一些特殊格式的正则匹配,比如AABB。。。
- 请教和交流JRobin RRD工具的用法
- 没学过JAVA所以就问个,比烂白菜还烂的问题 c = (char)((int)a ^ (int)b) 是什么意思?
- 关于COOKIE的问题
- 这里有丰富的电脑图书下载--ojava.uhome.net
- 反编译jar包修改了里面的java文件如何编译回去啊?
- 十分急!几个笔试题,帮忙看看!!!!
- 关于hibernate的问题
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); }
}