//@Author wangfeng
import java.io.InputStreamReader;
import java.io.BufferedReader;
public class area {
\x05static InputStreamReader in;
\x05static BufferedReader breader = new BufferedReader(new InputStreamReader(System.in));
\x05public static boolean judge(int a,int b,int c)
\x05{
\x05\x05int[] array = new int[3];
\x05\x05array[0] = a;
\x05\x05array[1] = b;
\x05\x05array[2] = c;
\x05\x05
\x05\x05for (int i = 0;i < 2; i ++)
\x05\x05{
\x05\x05\x05for (int j = 0; j array[j +1])
\x05\x05\x05\x05{
\x05\x05\x05\x05\x05int temp = array[j];
\x05\x05\x05\x05\x05array[j] = array[j + 1];
\x05\x05\x05\x05\x05array[j + 1]= temp;
\x05\x05\x05\x05}
\x05\x05\x05
\x05\x05}\x05
\x05\x05
\x05\x05if((array[0] + array[1]) > array[2])
\x05\x05\x05
\x05\x05\x05{
\x05\x05\x05System.out.println("你輸入的三條邊能構(gòu)成三角形");
\x05\x05\x05return true;
\x05\x05\x05}
\x05\x05
\x05\x05else
\x05\x05\x05{
\x05\x05\x05 System.out.println("你輸入的三條邊不能構(gòu)成三角形");
\x05\x05\x05 return false;
\x05\x05\x05}
\x05}
public static void calculate()
{
\x05int array[] = new int [3];
\x05double answer = 0.0;
\x05int p = 0;
\x05try{
\x05for (int i = 0;i < 3; i ++)
\x05\x05{
\x05\x05\x05System.out.println("請(qǐng)輸入第" + (i+1) +"條邊");
\x05\x05\x05array[i] = Integer.parseInt(breader.readLine());
\x05\x05}
\x05}catch(Exception e){};
\x05
\x05if(judge(array[0],array[1],array[2] ) == true)
\x05{
\x05\x05p = (array[0]+ array[1]+array[2])/2;
\x05 answer = Math.sqrt(p * (p - array[0]) * (p - array[1]) * (p - array[2]));
\x05System.out.println( "你輸入的三條邊構(gòu)成的三角形面積為:" + answer);
\x05}
}
public static void main(String [] argu)
{
\x05calculate();
\x05
}
}
在java中從鍵盤輸入三角形的三邊長(zhǎng),判斷是否構(gòu)成三角形,若能,則計(jì)算三角形的面
在java中從鍵盤輸入三角形的三邊長(zhǎng),判斷是否構(gòu)成三角形,若能,則計(jì)算三角形的面
其他人氣:776 ℃時(shí)間:2020-03-03 02:15:57
優(yōu)質(zhì)解答
我來(lái)回答
類似推薦
- java輸入三整數(shù),判斷是否構(gòu)成三角形,如構(gòu)成三角形,則輸出三條邊的值,否則輸出”不能構(gòu)成三角形”.計(jì)算程
- java:如果告訴你a,b,c三條邊,判斷是否可以構(gòu)成三角形,如果能計(jì)算出這個(gè)三角形的面積和周長(zhǎng)?
- c++編寫程序根據(jù)鍵盤輸入的邊長(zhǎng)計(jì)算三角形的面積并輸出,判斷能否構(gòu)成三角形及三角形的面積設(shè)計(jì)成函數(shù)形式
- 用Java描述一個(gè)三角形,提供計(jì)算三角形面積方法.三角形的三個(gè)邊長(zhǎng)從鍵盤輸入.
- 用java語(yǔ)言編程 從鍵盤輸入三個(gè)數(shù),以這三個(gè)數(shù)為三角形三條邊的邊長(zhǎng),請(qǐng)問(wèn)這三條邊是否可以組成三角形,
- 若x/y=2/7則7x²-3xy+2y²/2x²-3xy+7y²=
- x的平方+2 y平方-2xy+8y+16=0,則x-y等于
- 只見樹木不見森林?
- I can play basketball( )(good)
- she can's see anything in the dark room 改為同義句
- 李賀的馬詩(shī)前兩句通過(guò)對(duì) 什么 一帶景物的描寫
- 平面與平面的夾角,取值范圍是多少?
猜你喜歡
- 1y是x的函數(shù),用什么表示什么
- 24.She can`t find her mother.Can you help ______.
- 3比喻句判斷:1.雄偉的長(zhǎng)城仿佛一條巨龍 2.平靜的湖面像明亮的鏡子 3.我好像在哪里見過(guò)你.
- 4王昌齡詩(shī)
- 5“不管是大還是小”用英語(yǔ)說(shuō)是不是No matter great or little?
- 6甲 乙 丙 丁四位同學(xué)依序循環(huán)報(bào)數(shù)規(guī)定,①甲 乙 丙 丁首次報(bào)數(shù)依次為1 2 3 4,接著甲報(bào)5,乙報(bào)6…………按此規(guī)律,一直報(bào)下去.②當(dāng)數(shù)報(bào)道50時(shí),若報(bào)出的數(shù)為3的倍數(shù),舉一次收.擇甲要舉幾次收?
- 7茶葉中氨基酸含量與什么有關(guān),為什么北方的氨基酸含量高,南方的茶多酚含量高
- 8△ABC中,∠B=∠C,D為BC上一點(diǎn),AB上取BF=CD,AC上取CE=BD,則∠FDE等于( ?。?A.90°-∠A B.90°-12∠A C.180°-∠A D.45°-12∠A
- 9f(x)=1/3x^3-ax^2+(a^2-1)x,若方程f(x)=0有三個(gè)實(shí)數(shù)根,求a的取值范圍
- 10It's business,not personal.漢語(yǔ)意思是什么?
- 11Staying at home
- 12電路中的短路和短接所表達(dá)的意思一樣嗎,都是用電器不能使用,