JAVA

java_제어문(반복문) 연습 _22.05.20(day3)

양빵빵 2022. 5. 20. 15:53

 

package day03;

public class Loop01 {
    public static void main(String[] args) {
        // 정수 n을 입력하면 1부터 n까지
        // 가로로 출력하는 코드

        int n = 10;
/*        int i = 1;
        while (i <= n) {
            System.out.printf("%d ", i);
            i++;
        }*/

        for (int i = 1; i <= n; i++) {
            System.out.printf("%d ", i);
        }
    }
}

 

 

 

package day03;

public class Loop02 {
    public static void main(String[] args) {
        apple : for (char upper = 'A'; upper <= 'Z'; upper++) {
            for (char lower = 'a'; lower <= 'z'; lower++) {
                if (lower == 'f') break apple; // break는 제일 가까운 반복문 탈출
                // 안쪽 브레이크로 바깥쪽 for문도 탈출하고 싶을때 (label 기능)
                System.out.printf("%c - %c\n", upper, lower);
            } //inner for
            if (upper == 'D') break;
        }//outer for
    }
}

 

 

package day03;

import java.util.Scanner;

public class Loop03 {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);

        while (true) {
            System.out.print("음식명: ");
            String food = sc. nextLine();

            if (food.equals("그만")) break;


            System.out.println("food=" + food);
        }
        System.out.println("반복문 종료!");
    }
}