Bài 10 – vòng lặp for

Thứ Sáu, 20 tháng 4, 2012


for(int i=0;i<n;i++)
                s
+=i;


3 thành phần trong câu for ta có thể bỏ hết nhưng phải giữ lại các dấu ; khi đó nến muốn ta có thể đặt phép toán điều khiển vòng lặp trong thân lệnh như sau

for(int i=0;i<n;)
{
                s
+=i;
                i
++;
}


*break với for: break sẽ thoát ngay ra khỏi vòng for


for(int i=0;i<n;i++)
{
               
System.out.println(i);break;
               
System.out.println("Tiep tuc");
}


Kết quả in ra không có câu "Tiep tuc" vì break nhảy ngay ra khỏi vòng for sau khi in 1
*continue với for: continue sẽ khiến vòng for bắt đâu 1 chu trình mới và bỏ qua tất cả các lệnh bên dưới nó
VD: in tất cả các số từ 0 đến 10, bỏ qua 3,4,5


for(int i=0;i<10;i++)
{
               
if((i= =3)||(i= =4)||(i= =5)) continue;
               
System.out.println(i);
}


nguồn: http://forum.cuasotinhoc.vn
Xem thêm bài viết cùng chuyên mục: ,

Ý kiến bạn đọc [ 0 ]


Ý kiến của bạn