Java學習~求三角形面積的順序結構
阿新 • • 發佈:2018-12-01
步驟
1.新建專案Chapter5
2.在src資料夾下新建包example
3.新建類SeqControlDemo
package example; import java.lang.Math; //匯入Math庫 import java.text.DecimalFormat; //匯入DecimalFormat庫 public class SeqControlDemo { public static void main(String[] args) { //定義三角形三條邊 int a=12; //宣告並初始化int資料型別a int b=15; //宣告並初始化int資料型別b int c=20; //宣告並初始化int資料型別c double s=1.0/2*(a+b+c); //求三邊之和的一半 double area = Math.sqrt(s*(s-a)*(s-b)*(s-c)); //求面積 DecimalFormat df = new DecimalFormat(".##"); //定義保留2位小數的格式 String st = df.format(area); System.out.println("三條邊的長度是:\n"+"a="+a+"\nb="+b+"\nc="+c); //三邊長度輸出 System.out.println("面積為:"+area); //輸出提示資訊 System.out.println("保留2位小數的面積為:"+st); //保留2位小數的面積輸出 } }