一个圆半径为R,圆柱高为H,求圆面积周长,球体积表面积,圆柱体积,程序在eclipse运行无没反应

package 阿斯顿撒旦;

import java.util.Scanner;

public class asdsad {

public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner scanner=new Scanner(System.in);
float r,h,d,sa,sb,va,vb;{
r=scanner.nextFloat();
h=scanner.nextFloat();
float pi=(float) 3.14;
d=2*pi*r;
sa=pi*r*r;
sb=4*pi*r*r;
va=3/4*pi*r*r*r;
vb=sa*h;
System.out.println(d);
}

}}

第1个回答  2017-04-12
代码没有问题,运行后,你需要在控制台自己输入 半径、高度 才会有输出的。追问

我在eclipse里点完运行程序框都没出来。。。。。咋输

追答

控制台,光标定位后可以输入。你在代码里面加2两行提示符吧,那样控制台看着很明显的。

public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner scanner=new Scanner(System.in);
float r,h,d,sa,sb,va,vb;{
System.out.println("请输入半径:");
r=scanner.nextFloat();
System.out.println("请输入高度:");
h=scanner.nextFloat();
float pi=(float) 3.14;
d=2*pi*r;
sa=pi*r*r;
sb=4*pi*r*r;
va=3/4*pi*r*r*r;
vb=sa*h;
System.out.println(d);
}