首页 > 其它 > 题目详情
【用java编写一个程序,要求输入圆的半径,求圆的周长,面积.PS:本人是初学者!】
题目内容:
用java 编写一个程序,要求输入圆的半径,求圆的周长,面积.
PS:本人是初学者!优质解答
楼上的方法应该没错,可感觉对于表现java面向对象的特性没有表现出来,下面是我写的,应该非常清楚明了了
import java.io.BufferedReader;
import java.io.InputStreamReader;
public class Circle
{
int radius; //定义变量半径
double perimeter() //周长方法
{
return radius*2*3.14;
}
double area() //面积方法
{
return radius*radius*3.14;
}
public static void main(String[] agrs)
{
try
{
BufferedReader buf = new BufferedReader(new InputStreamReader(System.in));
System.out.println("你好,请输入半径:");
//得到键盘输入的一行,并转化为整型!
Circle circle = new Circle(); //
circle.radius = Integer.parseInt(buf.readLine());
System.out.println("周长为"+circle.perimeter());
System.out.println("面积为"+circle.area());
}
catch (Exception e)
{
System.out.println(e.toString());
}
}
}
PS:本人是初学者!
优质解答
import java.io.BufferedReader;
import java.io.InputStreamReader;
public class Circle
{
int radius; //定义变量半径
double perimeter() //周长方法
{
return radius*2*3.14;
}
double area() //面积方法
{
return radius*radius*3.14;
}
public static void main(String[] agrs)
{
try
{
BufferedReader buf = new BufferedReader(new InputStreamReader(System.in));
System.out.println("你好,请输入半径:");
//得到键盘输入的一行,并转化为整型!
Circle circle = new Circle(); //
circle.radius = Integer.parseInt(buf.readLine());
System.out.println("周长为"+circle.perimeter());
System.out.println("面积为"+circle.area());
}
catch (Exception e)
{
System.out.println(e.toString());
}
}
}
本题链接: