import java.util.Scanner;
public class CircleTest {
public static void main(String args[]) {
Scanner sc = new Scanner(System.in);
System.out.print("输入半径:");
int r = sc.nextInt();
sc.close();
double s = Math.PI * r * r;
double c = Math.PI * r * 2;
System.out.println("圆的面积:" + s + ",圆的周长:" + c);
}
}
定义一类实现即可
参考代码如下:
import java.util.Scanner; //引入Scanner类
public class TestArea {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
/*大致思路分析
1. 首先要让用户输入圆形的半径,因为半径是随意指定的
2.运用圆形的计算公式,进行面积的计算
3.把计算出来的面积的值,把这个面积的值存放到变量中
4.把面积的值输出到控制台
*
题目:计算圆形的面积,其中圆形的半径是随意指定。
* */
double r;
double area;//圆形的面积
double Round;//圆形的周长
final double PI=3.14;//此处加一个final防止pi的值被恶意的修改,其中的值只能够赋值常量一次,赋值后常量便不可更改
Scanner Sc=new Scanner(System.in); //创建Scanner类型的对象
System.out.println("请先输入圆形半径:");
r=Sc.nextInt(); //1.等待用户输入半径,2.把输入的半径存放至变量r中
area=PI*r*r;
Round=2*PI*r;
System.out.println("圆形的面积area="+area);
System.out.println("圆形的周长Round="+Round);
}
}
import java.util.Scanner;
/**
*
* @作者:Roc-xb
* @联系QQ:327844761
* @微信公众号:ewbang
*
*/
public class CircleTest {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("输入半径:");
int r = sc.nextInt();
sc.close();
double PI=3.14;
double s = PI * r * r;
double c = PI * r * 2;
System.out.println("圆的周长:" + Math.round(c * 100) * 0.01);
System.out.println("圆的面积:" + Math.round(s * 100) * 0.01);
}
}
程序输出结果:
编码不易,希望能够采纳,谢谢!
您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~
如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~
ps: 问答会员年卡【8折】购 ,限时加赠IT实体书,即可 享受50次 有问必答服务,了解详情>>>https://t.csdnimg.cn/RW5m