-
[JAVA] JAVA제어문(break,continue,구구단 예제)Languages/Java 2021. 2. 17. 20:26반응형
continue문
반복문과 함께 쓰이며, 반복문 내부 continue문을 만나면
이후 반복되는 부분을 수행하지 않고
조건식이나 증감식을 수행함
1부터 100까지 중 홀수만 더하는 예
조건이 만족하게되면 나머지 수행문을 수행하지말고
계속해라package loopexample; public class ContinueEx { public static void main(String[] args) { int total = 0; int num; for(num = 1; num <= 100; num++){ if((num % 2) == 0) { continue; } total += num; } System.out.println(total); } }
break문
반복문에서 break문을 만나면 더 이상 반복을 수행하지 않고 반복문을 빠져 나옴
중첩된 반복문 내부에 있는 경우 가장 가까운 반복문 하나만 빠져
나옴package loopexample; public class BreakEx { //break문 public static void main(String[] args) { int sum = 0; int num = 1; while(true) { sum += num; if(sum > 100) break; num++; } System.out.println(sum); System.out.println(num); } }
구구단 예제
for을 이용한 구구단 프로그래밍
package loopexample; public class ForExample2 { public static void main(String[] args) { //구구단 예제 int dan; int times; for(dan = 2; dan <= 9; dan++ ){ for(times = 1; times <= 9; times++){ System.out.println(dan + "x" + times + "=" + dan*times); } System.out.println(); } } }
while을 이용한 구구단 프로그래밍(짝수단만 해보기)
package loopexample; public class WhileExample2 { public static void main(String[] args) { //짝수단만 구구단 int dan = 2; int times = 1; while(dan <= 9) { if((dan % 2)//이부분!! != 0) { dan++;//이부분!! continue; } times = 1; while(times <= 9) { System.out.println(dan + "x" + times + "=" + dan*times); times++;//이부분!! 다시보기 } dan++; System.out.println(); } } }
반응형'Languages > Java' 카테고리의 다른 글
[JAVA]JAVA 함수, 클래스, 인스턴스 (0) 2021.02.18 [JAVA]JAVA 클래스와 객체 (0) 2021.02.17 [JAVA]JAVA제어문(반복문) (0) 2021.02.17 [JAVA]JAVA제어문(조건문) (0) 2021.02.17 [JAVA]JAVA필수 연산자2 (0) 2021.02.16