THINK JAVA: CÁCH SUY NGHĨ NHƯ NHÀ KHOA HỌC MÁY TÍNH - Trang 40

toán con b ng cách vi t nh ng ph

ng th c đ n gi n.

ế

ươ

ứ ơ

Bài t p 4

K t qu c a ch

ng trình sau đây là gì?

ế

ả ủ

ươ

public class

Narf {

public static void

zoop(String fred,

int

bob) {

System.out.println(fred);

if

(bob == 5) {

ping(

"not "

);

}

else

{

System.out.println(

"!"

);

}

}

public static void

main(String[] args) {

int

bizz = 5;

int

buzz = 2;

zoop(

"just for"

, bizz);

clink(2*buzz);

}

public static void

clink(

int

fork) {

System.out.print(

"It's "

);

zoop(

"breakfast "

, fork) ;

}

public static void

ping(String strangStrung) {

System.out.println(

"any "

+ strangStrung +

"more "

);

}

}

Bài t p 5

Đ nh lý cu i cùng c a Fermat phát bi u r ng không có các s nguyên

ể ằ

a, b, và c nào tho mãn

a

n

+ b

n

= c

n

tr tr

ng h p

ừ ườ

n = 2.Vi t m t ph ng th c có tên là

ế

ươ

check_fermat

nh n vào b n tham s —

a

,

b

,

c

n

—r i ki m tra xem có tho mãn đ nh lý Fermat không. N u

ế n l n h n 2 và hoá ra

ơ

a

n

+ b

n

= c

n

, thì

ch

ng trình s in ra “Tr i, Fermat đã l m!” Còn n u không thì ch

ng trình s in ra, “Không, v n

ươ

ế

ươ

không đúng”.
B n c n ph i gi s r ng có m t ph

ng th c tên là

ạ ầ

ả ử ằ

ươ

raiseToPow ; ph

ng th c này nh n đ i s là hai s

ươ

ố ố

nguyên r i nâng đ i s th nh t lên lũy th a s th hai. Ch ng h n:

ố ố ứ

ừ ố ứ

int

x = raiseToPow(2, 3);

s gán giá tr

ị 8 cho x, b i 2

3

= 8.

Liên Kết Chia Sẽ

** Đây là liên kết chia sẻ bới cộng đồng người dùng, chúng tôi không chịu trách nhiệm gì về nội dung của các thông tin này. Nếu có liên kết nào không phù hợp xin hãy báo cho admin.