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
- 參考:
- 字串比較
留言
張貼留言