break
1 ) break의 역할
- break와 가장 가까운 반복문을 빠져나갈 수 있게 한다.
public void method1() {
// 사용자에게 문자열을 입력 받아 해당 문자열의 글자 개수 출력 (반복)
// end가 입력되면 반복 종료
Scanner sc = new Scanner(System.in);
String str = null;
do {
System.out.println("문자열 입력 : ");
str = sc.nextLine();
if(str.equals("end")) {
break;
}
System.out.println("문자열 개수 : " + str.length());
}
while(true);
}
continue
1) continue의 역할
- 반복문을 다시 처음으로 돌아가서 실행한다. (아래 코드는 건너뛰고 다시 위에서부터 시작)
- for문 안의 continue : 증감식
- while문 안의 continue : 조건식
예제) 1~100까지의 정수의 합을 구하여라. 이 때 3의 배수는 빼고 계산한다.
public void method2() {
int sum = 0;
for(int i =1; i <=100; i++) {
if(i % 4 == 0 ) {
ontinue;
}
sum += i;
}
System.out.println(sum);
}
'back-end > JAVA' 카테고리의 다른 글
[수업-java] 08. 객체 (0) | 2022.08.06 |
---|---|
[수업-java] 07. 배열 (0) | 2022.08.06 |
[수업-Java] 05. (제어문) 반복문 (0) | 2022.08.06 |
[수업-Java] 04. (제어문) 조건문 (0) | 2022.06.27 |
[수업-Java] 03. 연산자 (0) | 2022.06.27 |