題目:計算圓形的面積,其中圓形的半徑是隨意指定。java
源代碼以及全部的分析思路都以下:ide
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); } }
關於這程序的學習問題上,總結的內容以下:
1、Scanner類的總結
學習
Scanner和HeloWorld同樣,都是類,源自於系統的基礎類庫
關於Scanner的使用問題上,它須要由import關鍵字進行引入
Scanner經常使用的類方法:
nextDouble(); nextFoalt();
nextByte(); nextShort(); nextLong(); nextLine();spa
2、關於final關鍵字的問題:orm
可使用final關鍵字來定義一個常量問題
final位於變量以前,真實的含義是只能被賦值一次
常量命名的時候,經常用大寫英文單詞的方式,若是有兩個及以上的英文單詞的時候,直接用下劃線鏈接便可。例如:final int MAX_FILE_SIZE對象