for, while


for 문


for (initialization; condition; update)
{
    . . .
}

예시)

public class Ex_A_4a_P610 {

    public static void main(String[] args) {
        int sum = 0;
        int prod = 1;
        int maxValue = 10;
        
       for (int nextInt = 2; nextInt <= maxValue; nextInt = nextInt + 2) {
         sum=sum + nextInt;
          System.out.println(nextInt + "  " + sum);
        }
       System.out.print(sum);
       System.out.println();
    }
}






while 문


while (condition) {
    ...
}


예시)


public class Ex_A_4b_P610 {

    public static void main(String[] args) {
        int sum = 0;
        int maxValue = 10;
        
        int nextInt = 1;
        while (nextInt < maxValue) {
          sum = sum + nextInt;  
          System.out.print("  ");
          System.out.print(nextInt);
          System.out.println("  " + sum);  
          nextInt += 2;
        }
        System.out.println();
    }
}






do ~ while 문


do {
       ...
} while (condition);


예시)

public class ExerciseA_3_1a_P613 {

    public static void main(String[] args) {
        int sum = 0;
        int prod = 1;
        int maxValue = 10;
        
        int nextInt = 1;
       
        do {
          System.out.print("  ");
          System.out.print(nextInt); 
          
          nextInt += 2;
        } while (nextInt < maxValue);
        System.out.println();
    }
}




'DATA STRUCTURES' 카테고리의 다른 글

The String Class  (0) 2014.10.09
Escape Sequences  (0) 2014.10.09
Creating Objects  (0) 2014.10.09
Postfix and Prefix Increment  (0) 2014.10.02
HelloWorld  (0) 2014.09.30