Java 的判斷是否為三角形三邊長和長方形三角形面積

markdown #說明 練習 Java 的判斷是否為三角形三邊長 #操作流程 ``` package triange; import java.io.*; public class tri { public static void main(String[] argv) throws IOException{ BufferedReader br =new BufferedReader (new InputStreamReader (System.in)); int i,j,k; System.out.println("please input first ..."); System.out.print("邊長1 ->"); String str = br.readLine(); i=Integer.parseInt(str); System.out.println("please input scond ..."); System.out.print("邊長2 ->"); str = br.readLine(); j=Integer.parseInt(str); System.out.println("please input third ..."); System.out.print("邊長3 ->"); str = br.readLine(); k=Integer.parseInt(str); if((i+j)>k) if((i+k)>j) if((j+k)>i) System.out.println("正確三角形"); else System.out.println("第2和3和小於第1"); else System.out.println("第1和3和 小於第2"); else System.out.println("第1和2和 小於第3邊"); } } ``` ##Demo
##判斷三角形或長方形,計算面積 ``` package triange; import java.io.*; public class trianglearea { public static void main(String[] argv) throws IOException{ BufferedReader br =new BufferedReader (new InputStreamReader (System.in)); int i,j,k,area; String triangle; String rectangle; System.out.println("please input triangle or rectangle "); String str = br.readLine(); triangle="triangle"; rectangle="rectangle"; if (str.equals(triangle)) { System.out.println("請輸入三角形的底 "); String str1 =br.readLine(); j=Integer.parseInt(str1); System.out.println("請輸入三角形的高 "); String str2 =br.readLine(); k=Integer.parseInt(str2); area=(j*k)/2; System.out.print("三角形面積是: "); System.out.print(area); }else if (str.equals(rectangle)) { System.out.println("請輸入長方形的長 "); String str1 =br.readLine(); j=Integer.parseInt(str1); System.out.println("請輸入長方型的寬 "); String str2 =br.readLine(); k=Integer.parseInt(str2); area=(j*k); System.out.print("長方形面積是: "); System.out.print(area); } } } ``` ##Demo
- 參考: - 字串比較

留言