안녕하세요
오늘은 이전 시간에 다뤘던 자바의 for문 이후에
04_java for문
안녕하세요 오늘은 이전 시간에 다뤘던 자바의 switch문 이후에 03_java switch문 안녕하세요 오늘은 이전 시간에 다뤘던 자바의 분기 조건문 처리 이후에 02_java 분기 조건문 처리 (if else) 안녕하세
dduldduck.tistory.com
자바의 break, continue문에 대해 알아보겠습니다.
package javaexp.a04_process;
public class A07_Break_Continue {
public static void main(String[] args) {
// TODO Auto-generated method stub
/*
# 반복문에서 조건과 함께하는 break와 continue문
1. 반복문 안에서 특정 조건일 때, break를 처리하면 반복문의 범위와
상관없이 준단이 된다.(for문, while문, do while문 다 활용된다)
*/
for(int cnt=1; cnt<100;cnt++) {
if(cnt==20) break;
System.out.println(cnt);
}
/*
2. 반복문 안에서 특정 조건일 때, continue을 쓰면 해당 반복 step을
pass by(넘어가고)처리되고 그 다음 반복을 수행하게 된다.
*/
for(int cnt=2;cnt<=9;cnt++) {
if(cnt==5) continue;
System.out.println(cnt+"단");
}
// ex1) 구구단의 단수를 전역변수로 선언하여 해당 단수의 1~9까지 곱한값을 처리하되
// X 7일때, 프로세스가 중단되게 처리하세요
int a=7;
for(int cnt=1;cnt<=9;cnt++) {
System.out.println(a+"X"+""+cnt+""+"="+(a*cnt));
}
// ex2) 매월 인터넷 요금이 32000 정도 나온다. 1~12월 까지 요금 내용을 출력하되
// 5월은 출장을 가서 정지를 시켰다. 아래의 형식으로 출력하세요
// 월 요금 누적요금
// 1월 32000 32000
// 2월 32000 64000
// 3월 32000 96000
// 4월 32000 ...
// 6월 32000 32000
// ...
// 12월 32000 ...
int tot = 0;
int pay =32000;
System.out.println("월\t요금\t누적요금");
for(int mon = 1;mon<=12;mon++) {
if(mon==5) continue;
tot+=pay;
System.out.print(mon+"\t");
System.out.print(pay+"\t");
System.out.print(tot+"\n");
}
}
}
이후에는 자바의 이중 반복문에 대해 알아보도록 하겠습니다.
06_java 이중 반복문
안녕하세요 오늘은 이전 시간에 다뤘던 자바의 break, continue문 이후에 05_java break, continue문 안녕하세요 오늘은 이전 시간에 다뤘던 자바의 for문 이후에 04_java for문 안녕하세요 오늘은 이전 시간에
dduldduck.tistory.com
'자바 > process' 카테고리의 다른 글
06_java 이중 반복문 (0) | 2022.09.07 |
---|---|
02_java 분기 조건문 처리 (0) | 2022.09.07 |
04_java for문 (1) | 2022.09.07 |
03_java switch문 (0) | 2022.09.07 |
01_java 코드실행 흐름 및 제어문의 종류 (0) | 2022.09.07 |