JAVA CORE - Trang 55

}

condition: Biểu thức Boolean, nó trả về giá trị True hoặc False. Vòng lặp sẽ tiếp
tục cho đến khi nào giá trị True được trả về.

action statement: Các câu lệnh được thực hiện nếu condition nhận giá trị True

Đoạn chương trình sau tính giai thừa của số 5.Giai thừa được tính như tích 5*4*3*2*1.

Chương trình 3.9

Class WhileDemo

{

Public static void main(String args[])

{

int a = 5,fact = 1;

while (a.>= 1)

{

fact *=a;

a--;

}

System.out.println(The Factorial of 5 is “+fact);

}

}

Ở ví dụ trên, vòng lặp được thực thi cho đến khi điều kiện a>=1 là

True. Biến a được khai

báo bên ngoài vòng lặp và được gán giá trị là 5. Cuối mỗi vòng lặp, giá tri của

a giảm đi 1.

Sau năm vòng giá trị của

a bằng 0. Điều kiện trả về giá trị False và vòng lặp kết thúc. Kết

quả sẽ được hiển thị

“ The factorial of 5 is 120”

Đoạn chương trình sau hiển thi tổng của 5 số chẵn đầu tiên

Chương trình 3.11

Class ForDemo

{

public static viod main(String args[])

{

int i=1,sum=0;

for (i=1;i<=10;i+=2)

sum+=i;

System.out.println (“sum of first five old numbers is “+sum);

}

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.