Translate

Thứ Tư, 4 tháng 6, 2014

Bài tập Java cơ bản số học

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