Ch ng h n, n u m t que dài
ẳ
ạ
ế
ộ
12 inch còn hai que kia, m i que ch dài 1 inch, thì b n không th kéo hai
ỗ
ỉ
ạ
ể
đ u que ng n ch m nhau gi a đ
c. V i ba đo n th ng có dài b t kì, có m t cách ki m tra đ n gi n
ầ
ắ
ạ
ở ữ
ượ
ớ
ạ
ẳ
ấ
ộ
ể
ơ
ả
đ xem li u chúng có x p thành hình tam giác đ
c không:
ể
ệ
ế
ượ
“
N u có b t kì chi u dài nào trong s đó l n h n t ng hai chi u dài còn l i, thì b n không
ế
ấ
ề
ố
ớ
ơ ổ
ề
ạ
ạ
th d ng thành hình tam giác. Tr
ng h p còn l i, thì có th đ
c.”
ể ự
ườ
ợ
ạ
ể ượ
Hãy vi t m t ph
ng th c v i tên g i
ế
ộ
ươ
ứ ớ
ọ isTriangle, nh n vào đ i s là ba s nguyên, r i tr
ậ
ố ố
ố
ồ ả
l i
ạ true ho c
ặ false, tùy theo kh năng x p thành hình tam giác b ng nh ng que có chi u dài đã cho.
ả
ế
ằ
ữ
ề
M c đích c a bài t p này là nh m áp d ng nh ng l nh đi u ki n đ vi t nên m t ph
ng th c tr l i giá
ụ
ủ
ậ
ằ
ụ
ữ
ệ
ề
ệ
ể ế
ộ
ươ
ứ
ả ạ
tr .
ị
Bài t p 4
ậ
K t qu c a ch
ng trình d
i đây là gì? M c đích c a bài t p này nh m đ m b o r ng b n
ế
ả ủ
ươ
ướ
ụ
ủ
ậ
ằ
ả
ả ằ
ạ
hi u rõ các toán t logic và lu ng th c thi thông qua các ph
ng th c tr giá tr .
ể
ử
ồ
ự
ươ
ứ
ả
ị
public static void
main(String[] args) {
boolean
flag1 = isHoopy(202);
boolean
flag2 = isFrabjuous(202);
System.out.println(flag1);
System.out.println(flag2);
if
(flag1 && flag2) {
System.out.println(
"ping!"
);
}
if
(flag1 || flag2) {
System.out.println(
"pong!"
);
}
}
public static boolean
isHoopy(
int
x) {
boolean
hoopyFlag;
if
(x%2 == 0) {
hoopyFlag =
true
;
}
else
{
hoopyFlag =
false
;
}
return
hoopyFlag;
}
public static boolean
isFrabjuous(
int
x) {
boolean
frabjuousFlag;
if
(x > 0) {
frabjuousFlag =
true
;
}
else
{
frabjuousFlag =
false
;