1:求圆的面积
还好看了c++,不然直接看这课件还真是看不懂……加油吧
要从键盘读入数据可以用Scanner类的nextlnt()或者nextDouble()方法,首先创建Scanner类的一个实例,然后调用nextDouble()方法读取double数据,
由于Scanner类存放在java.util包中,因此程序使用import包导入该类
在main方法中使用Scanner类的构造方法创建了一个Scanner类的一个对象,在其构造方法中以标准输入System.in作为参数,
得到Scanner对象之后就可以调用它的有关方法获得各种类型的数据,程序中使用nextDouble()方法得到一个浮点型数据,
然后将其赋给double型的变量radius,最后输出语句输出以该数为半径的圆的面积,程序中圆周率使用Math类的PI常量
package computerArea; import java.util.Scanner; public class ComputerArea { public static void main(String[] args){ double radius; double area; Scanner input = new Scanner(System.in); System.out.println("请输入半径值:"); radius = input.nextDouble(); area = Math.PI*radius*radius; System.out.println("圆的面积为:" + area); } }
时间: 2024-10-16 03:14:28