java里判断三角形的问题/** 判断是何种三角形的方法 */\x05public String shape(int a,int b,int c) {\x05\x05String shape = "";\x05\x05if (a * a == b * b + c * c && b * b == a * a + c * c\x05\x05\x05\x05&& c * c == a * a + b * b) {\x05\

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/07 17:32:50
java里判断三角形的问题/** 判断是何种三角形的方法 */\x05public String shape(int a,int b,int c) {\x05\x05String shape =

java里判断三角形的问题/** 判断是何种三角形的方法 */\x05public String shape(int a,int b,int c) {\x05\x05String shape = "";\x05\x05if (a * a == b * b + c * c && b * b == a * a + c * c\x05\x05\x05\x05&& c * c == a * a + b * b) {\x05\
java里判断三角形的问题
/** 判断是何种三角形的方法 */
\x05public String shape(int a,int b,int c) {
\x05\x05String shape = "";
\x05\x05if (a * a == b * b + c * c && b * b == a * a + c * c
\x05\x05\x05\x05&& c * c == a * a + b * b) {
\x05\x05\x05shape = "直角三角形";
\x05\x05} else if (a * a > b * b + c * c && b * b > a * a + c * c
\x05\x05\x05\x05&& c * c > a * a + b * b) {
\x05\x05\x05shape = "钝角三角形";
\x05\x05} else if (a == b && b == c && a == c) {
\x05\x05\x05shape = "等边三角形";
\x05\x05} else {
\x05\x05\x05shape = "锐角三角形";
\x05\x05}
\x05\x05return shape;
\x05}
请问哪里出错了啊

java里判断三角形的问题/** 判断是何种三角形的方法 */\x05public String shape(int a,int b,int c) {\x05\x05String shape = "";\x05\x05if (a * a == b * b + c * c && b * b == a * a + c * c\x05\x05\x05\x05&& c * c == a * a + b * b) {\x05\
if (a * a == b * b + c * c || b * b == a * a + c * c
|| c * c == a * a + b * b) {
shape = "直角三角形";
} else if (a * a > b * b + c * c || b * b > a * a + c * c
|| c * c > a * a + b * b) {
shape = "钝角三角形";
} else if (a == b && b == c && a == c) {
shape = "等边三角形";
} else {
shape = "锐角三角形";
}