用java输入三条边长,判断是否能构成三角形。如能构成,输出周长,并且告知该三角形是什么类型求三角形面积
-
控制台输入三条边长,
判断是否能构成三角形
。
如果能构成,
输出三角形的周长,
并
且告知该三角形是什么类型(锐角、直角、钝角)
。如果还有精力,就再判断
下该三角形是等腰、等边还是不等边三角形。求三角形面积
publicstaticvoid
main(String[]
args
){
Scanner
scanner
=
new
Scanner(System.
in
);
System.
< br>out
.println(
String
str1
=
scanner
< br>System.
out
.println(
String
str2
=
scanner
< br>System.
out
.println(
String
str3
=
scanner
int
a
=
Integer.
parseInt
int
b
=
Integer.
parseInt
int
c
=
Integer.
parseInt
double
l
=(
< br>a
+
b
+
c
)/2.0;
double
s
=Math.
sqrt
边边长为:
.nextLine();
边边长为:
.nextLine();
边边长为:
.nextLine();
(
str1
);
(
str2
);
(
str3
);
l
-
a
)*(
l
-
b
)*(
);
);
);
(
p>
l
*(
l
-
c
));
if<
/p>
((
a
>=
b<
/p>
&&
a
>=
c<
/p>
&&
a
<
b
p>
+
c
)||(
b<
/p>
>=
a
&&
b<
/p>
>=
c
&&
b<
/p>
<
a
+
c
) ||
(
c
>=
a
&&
c
>=
b
&&
c
<<
/p>
b
+
a
)){
System.
out
.print(
System.
< br>out
.println(
i
f
(
a
>=
b
&&
a
>=
if
(
b<
/p>
*
b
+
c
System.
}
if
(
b
*
b
p>
+
c
System.
}
<
/p>
if
(
b
*
p>
b
+
c
System.
< br>
周长为:
a
+
< br>b
+
c
);
< br>&&
a
<
b
+
c
){
a
*
a
){
out
.println(
a
*
a
){
out
p>
.println(
a
*
< br>a
){
out
.println(
);
这是直角三角形
);
这是锐角三角形
);
这是钝角三角形
);
c
*
c
==
*
c
>
*
p>
c
<