Bài 5: Viết chương trình kiểm tra xem trong khoảng từ 200 đến 1000 có bao nhiêu số chia hết cho 30, bao nhiêu số chia cho 30 dư 1, bao nhiêu số chia cho 30 dư 2, bao nhiêu số chia cho 30 dư 3.
public class ChiaHetChiaDu {
public static void main(String[] args) {
int i,d,dem1=0,dem2=0,dem3=0,dem4=0;
// Cach 1: Sử dụng cấu trúc rẽ nhánh witch...case
for (i=200;i<1000;i++){
switch(d=i%30)
{
case 0: dem1++; System.out.println(i); break;
case 1: dem2++; System.out.println(i);break;
case 2: dem3++;System.out.println(i); break;
case 3: dem4++;System.out.println(i); break;
}
}
/* Cach 2: Sử dụng cấu trúc rẽ nhánh if....else
System.out.print("nhung so chia het cho 30 gom: ");
for (i=200;i<1000;i++){
if (i% 30==0){
dem1++;
System.out.println(i+",");
} else
if (i% 30==1){
dem2++;
System.out.println(i+",");
}
else if (i% 30==2){
dem3++;
System.out.println(i+",");
}
else if (i% 30==3){
dem4++;
System.out.println(i+",");
}
System.out.println("");
}*/
System.out.println("Co tat ca "+dem1+"chia het cho 30");
System.out.println("Co tat ca "+dem2+"chia het cho 30 du 1");
System.out.println("Co tat ca "+dem3+"chia het cho 30 du 2");
System.out.println("Co tat ca "+dem4+"chia het cho 30 du 3");
}}
Không có nhận xét nào:
Đăng nhận xét