Java学習-サイクリック、do-while


/**                                    while(    ) {//    ,  {}     //             } */

/*     20*8        :    8 *,    20    */
public class LoopTest {

    public static void main(String[] args) {
        //     
        int i = 0 ;     
        while (i < 20) {
            //  20 
            System.out.println("********");
            //    ,       
            i++;
        }
    }
}
/*     n*8     20   n */
class LoopTest2 {

    public static void main(String[] args) {
        //     n,   
        int n = Integer.parseInt(args[0]);
        //     
        int i = 0;
        while (i < n) {
            System.out.println("********");
            //    
            i++;
        }
    }
}
/* 100+200+300+ …… +1000 */
class LoopTest3 {

    public static void main(String[] args) {
        //  sum     
        int sum = 0;
        //     
        int i = 100;
        while (i <= 1000) {
            //         
            sum += i;
            //    ,       ,                
            i += 100;
        }
        //       sum
        System.out.println(sum);
    }
}

/*   n!    :1 * 2 * 3 * 4 * 5 * …… * n-1 * n */
class LoopTest4 {

    public static void main(String[] args) {
        //          , 1  ,  0,    0
        int pro = 1;
        //     
        int i = 1;
        //      n
        int n = Integer.parseInt(args[0]);
        //     i 1~n
        while (i <= n) {
            //      1 * 2 * 3 * 4 * 5 * …… * n-1 * n
            pro *= i;
            //    
            i++;
        }
        System.out.println(n + "!=" + pro);
    }
}

/**       do {          } while (     ); //     ,  true or false。          ,      do-while       */
/*     n*8   ,  do-while */
class LoopTest5 {

    public static void main(String[] args) {
        //      n  
        int n = Integer.parseInt(args[0]);
        //     
        int i = 0;
        do {
            System.out.println("********");//   
            i++;    //    
        } while (i < n);    //    
    }
}