0
点赞
收藏
分享

微信扫一扫

【第21天】给定r,求以 r 为半径圆的周长和面积



学习指引

  • ​​序、专栏前言​​
  • ​​序、本章前言​​
  • ​​一、【例题1】​​
  • ​​1、题目描述​​
  • ​​2、解题思路​​
  • ​​3、模板代码​​
  • ​​4、代码解析​​
  • ​​三、推荐专栏​​
  • ​​四、课后习题​​

序、专栏前言

   本专栏开启,目的在于帮助大家更好的掌握学习​​Java​​​,特别是一些​​Java学习者​​难以在网上找到系统地算法学习资料帮助自身入门算法,同时对于专栏内的内容有任何疑问都可在文章末尾添加我的微信给你进行一对一的讲解。
   但最最主要的还是需要独立思考,对于本专栏的所有内容,能够进行完全掌握,自己完完全全将代码写过一遍,对于算法入门肯定是没有问题的。
   算法的学习肯定不能缺少总结,这里我推荐大家可以到​高校算法社区​将学过的知识进行打卡,以此来进行巩固以及复习。
  学好算法的唯一途径那一定是题海战略,大量练习的堆积才能练就一身本领。专栏的任何题目我将会从【题目描述】【解题思路】【模板代码】【代码解析】等四板块进行讲解。

序、本章前言

  圆形,是我们小学就开始接触的图形,而半径是衡量一个圆形的唯一标准。圆的周长和面积都是由半径决定,它们的公式也从小学开始学习过了,相信大家也没有忘记,对于算法题,有时也会需要我们求解圆形的周长或者面积。
  圆的周长求解公式:
【第21天】给定r,求以 r 为半径圆的周长和面积_开发语言
  圆的面积求解公式:
【第21天】给定r,求以 r 为半径圆的周长和面积_java_02

一、【例题1】

1、题目描述

  给定一个半径【第21天】给定r,求以 r 为半径圆的周长和面积_java_03,求你求出以【第21天】给定r,求以 r 为半径圆的周长和面积_数据结构_04为半径的圆的周长和面积,结果保留【第21天】给定r,求以 r 为半径圆的周长和面积_云原生_05位小数。

2、解题思路

  根据题意直接进行模拟,【第21天】给定r,求以 r 为半径圆的周长和面积_算法_06的范围并不大。需要注意的是,不同于像我们在纸上求解可以直接在答案中写【第21天】给定r,求以 r 为半径圆的周长和面积_算法_07。我们这里需要把【第21天】给定r,求以 r 为半径圆的周长和面积_算法_07写位具体的数值,而【第21天】给定r,求以 r 为半径圆的周长和面积_算法_07本身是一个小数,所以我们的答案会是浮点数,需要注意精度问题。

3、模板代码

import java.util.*;

public class Main{
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int r=sc.nextInt();
double l=2*r*Math.PI;
double s=r*r*Math.PI;
System.out.printf("%.5f,%.5f",l,s);
}
}

4、代码解析

  • 【第21天】给定r,求以 r 为半径圆的周长和面积_java_10【第21天】给定r,求以 r 为半径圆的周长和面积_开发语言_11在​​​Math​​​类中是一个静态变量,叫做​​PI​​​,我们可以直接调用。​​printf​​​是格式化输出,保留了【第21天】给定r,求以 r 为半径圆的周长和面积_云原生_05位小数。
    【第21天】给定r,求以 r 为半径圆的周长和面积_算法_13

举报

相关推荐

0 条评论