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 |