언어/JAVA

[JAVA] break 와 continue

Sime 2016. 9. 1. 09:51

break


<소스>

while(true){
System.out.println("1");
int a = new Scanner(System.in).nextInt();
if(a < 0)
break;
}
System.out.println("2");




사용자가 입력받은 값이 0보다 작으면 break에 걸려서 while을 빠져 나가게 된다.


continue

String s = "no news is good news";
int n = 0;
for(int i=0;i<s.length();i++){
if(s.charAt(i) != 'n')
continue;
n++;
}
System.out.println("문장에서 발견된 n의 개수 " + n);
결과:문장에서 발견된 n의 개수 3


continue를 사용하게 되면 break와 다르게 다음 반복문을 실행한다.


반응형