Notice
Recent Posts
Recent Comments
Link
«   2025/07   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

Goru

[Java] break,continue문 본문

Java

[Java] break,continue문

gorusair 2021. 12. 28. 23:23
class FlowEx30{
	publis static void main(String[] args){
    	int sum = 0;
        int i = 0;
        
        while(true){
        	if(sum > 100)
            break;
           ++i;
           sum += i;
         }
         
         System.out.println("i=" +i);
         System.out.printnln("sum="+sum);
         
         	}
         }
   i = 14
   sum = 105

continue문

continue문은 반복문 내에서만 사용될 수 있으며, 반복이 진행되는 도중에 continue문을 만나면 반복문의 끝으로

이동하여 다음 반복으로  넘어간다.

public class FlowEx31 {
	public static void main(String[] args) {
		for(int i=0; i<=10; i++) {
			if(i%3==0)
				continue;
			System.out.println(i);
		}
	}

}
1
2
4
5
7
8
10
import java.util.*;
public class FlowEx32 {
	public static void main(String[] args) {
		int menu = 0;
		int num = 0;
		
		Scanner scanner = new Scanner(System.in);
		while(true) {
			System.out.println("(1) square");
			System.out.println("(2) square root");
			System.out.println("(3) log");
			System.out.println("원하는 메뉴(1~3)를 선책하세요.(종료:0)>");
			
			String tmp = scanner.nextLine();
			menu = Integer.parseInt(tmp);
			
			if(menu==0) {
				System.out.println("프로그램을 종료합니다.");
				break;
			}	else if(!(1 <= menu && menu <=3)) {
				System.out.println("메뉴를 잘못 선택하셨습니다.(종료는 0)");
				continue;
			}
			System.out.println("선택하신 메뉴는"+ menu + "번입니다.");
		}
	}
}

'Java' 카테고리의 다른 글

[Java] 배열의 활용  (0) 2022.01.03
[Java] 배열  (0) 2021.12.29
[Java] do -while문  (0) 2021.12.28
[Java] while 문  (0) 2021.12.28
[Java] 반복문_2 (for)  (0) 2021.12.28