Java基礎練習:計算圓形的各引數

前言

今天一位粉絲髮來任務請求指導,題目就是根據已知輸入計算圓形的各種引數。下面,我們不以做題而做題,只是來告訴大家解題的思路,當然了,學習Java程式設計本身就不是用來做題的,否則學習的意義就沒有了。

Java基礎練習:計算圓形的各引數

任務描述

設計一個小程式(這裡指的是Java程式,而不是指微信小程式),運用本節介紹的操作運算子實現輸入、輸出圓形的基本引數。首先了解圓形的計算公式C=2πr,S=πr2,其中r是半徑,C是周長,S是圓形的面積。

求:輸入半徑,求面積和周長;輸入面積,求半徑和周長;輸入周長,求半徑和麵積。

解題思路

首先看到這個題,必然會用到數學公式,這裡我們需要用到Math類,其中可以用到Math。pi,那麼要輸入引數的值的時候,用到的是Scanner sc =new Scanner(System。in);輸入的半徑如果是整數,那麼就用sc。nextInt();同理如果是浮點型小數,就用sc。nextDouble();

① 由半徑計算周長就是2*Math。pi*半徑r,計算面積就是Math。pi*r*r

② 由面積計算半徑需要開根號,用到Math。sqrt,這樣由①和②結合起來就很容易能完成這三個題目了。

③ 不要忘了sc。close

結語

遇到問題不要著急,細細分析,所有問題都有其解決的辦法。