前言
今天一位粉絲髮來任務請求指導,題目就是根據已知輸入計算圓形的各種引數。下面,我們不以做題而做題,只是來告訴大家解題的思路,當然了,學習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
結語
遇到問題不要著急,細細分析,所有問題都有其解決的辦法。