我正在使用BlueJ。我有一个程序使用扫描仪在同一个项目中没有任何问题。我有另一个程序编译,但不执行。在BlueJ项目屏幕上,它显示“工作指示器:指示虚拟机何时正在执行”。
这是我认为不正确的代码。
import java.util.Scanner;
public class Testing
{
public static void main( String[] args)
{
Scanner scan = new Scanner( System.in );
double radius = scan.nextDouble();
double circumference = (2*Math.PI*radius);
double area = (Math.PI*radius*radius);
System.out.println(circumference);
System.out.println(area);
}
}
我已经尝试将扫描仪的名称(例如扫描)更改为有效的类的名称,但它没有修复它。我根本没有收到任何错误。
我还创建了一个新类,您只需在Scanner中输入内容并将其打印到屏幕上,它也无法正常工作。帮助
编辑我只需在System.out.println( "Enter Radius: " );
之前添加scan.nextDouble()
即可弹出终端窗口。谢谢。
答案 0 :(得分:0)
我只需要在System.out.println( "Enter Radius: " );
之前添加scan.nextDouble()
以便弹出终端窗口。谢谢大家。