三角形三邊由用戶從鍵盤輸入
要求:當用戶輸入的三邊不能構成三角形時,提示用戶重新輸入,直到用戶輸入正確的三邊,算出三角形面積,退出。
uj5u.com熱心網友回復:
package algorithm;
import java.util.*;
public class Test01 {
public static void main(String[] args) {
double a;
double b;
double c;
Scanner sc = new Scanner(System.in);
System.out.println("請輸入三角形三邊長");
while (true) {
a = sc.nextDouble();
b = sc.nextDouble();
c = sc.nextDouble();
if (a + b > c && a + c > b && b + c > a) {
double s = Math.sqrt(((a + b + c) * (a + b - c) * (a + c - b) * (b + c - a)) / 16);
System.out.println("面積為:" + s);
break;
} else {
System.out.println("請重新輸入");
}
}
sc.close();
}
}
uj5u.com熱心網友回復:
666666轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/124627.html
標籤:Java相關
上一篇:用Java撰寫 校園管理系統
