본문 바로가기

JAVA

for문과 if문의 조합 | 21/11/08

package for_statement;

public class Ex2 {

public static void main(String[] args) {

/*
 * for문과 if문의 조합
 * - for문 내에서 if문을 사용하여 반복 과정에서
 *   특정 조건에 만족하면 지정된 문장을 실행하거나 실행하지 않음
 *   
 */

// for문을 사용하여 i가 1 ~ 10까지 1씩 증가하면서 i값을 출력 
for (int i = 1; i <= 10; i++) {
// System.out.println("i = " + i);

// 1 ~ 10까지 정수 중 i값이 5일 때 출력
// if (i == 5) {
// System.out.println("i = " + i);
// System.out.println("i가 5입니다!");
// }

// 1 ~ 10까지 정수 중 i값이 5보다 작을 때 출력
if (i < 5) {
System.out.println("i = " + i);
}

}

System.out.println("===================================");

// for문을 사용하여 i가 1 ~ 10까지 1씩 증가 반복
// => i값이 짝수 일 때 "i = X, 짝수!" 출력하고,
//    i값이 홀수 일 때 "i = X, 홀수!" 출력
for (int i = 1; i < 11; i++) {

// System.out.println("i = " + i);

if (i % 2 == 0) { // 짝수일 때
System.out.println("i = " + i + ", 짝수!");

} else { // else if(i % 2 == 1) 동일 한 조건식
System.out.println("i = " + i + ", 홀수!");
}
}
}
}

for문과 앞에서 배운 if문을 조합한 예시

출력 결과

i = 1
i = 2
i = 3
i = 4
===================================
i = 1, 홀수!
i = 2, 짝수!
i = 3, 홀수!
i = 4, 짝수!
i = 5, 홀수!
i = 6, 짝수!
i = 7, 홀수!
i = 8, 짝수!
i = 9, 홀수!
i = 10, 짝수!

 

이런 예시를 더 풀어보고 싶어서 찾아보던중 백준이라는 사이트를 발견했다!
그 사이트에 많은 문제들이 있는데 풀어봐야겠다!

 

'JAVA' 카테고리의 다른 글

switch ~ case 문 | 21/11/08  (0) 2022.01.02
for문 활용 | 21/11/08  (0) 2022.01.02
for 문 | 21/11/08  (0) 2022.01.02
삼항연산자의 활용 | 21/11/04  (0) 2022.01.02
논리연산자 & 비교연산자 활용 | 21/11/04  (0) 2022.01.02