이 글은 2026년 2월 3일에 작성된 글입니다.
오늘은 조건문과 반복문을 배웠다.
사실 정말 간단한 내용이고 전공자라면 이 정도는 상식적으로 알고 있는 내용이기 때문에 어려운 부분은 없었다.
if문, switch문, while문, for문 등을 배웠고 간단한 문자열 함수들, 수학 함수들을 배웠다.
실습한 9개 문제 중 (그나마 어려운) 3개 문제만 정리해봤다.
1. 반복문 안에 또 다른 반복문 중첩해서 구구단 출력하기
public class Ex07 {
public static void main(String[] args) {
for (int i = 2; i <= 9; i++) {
for (int j = 1; j <= 9; j++) {
System.out.println(i + " * " + j + " = " + i*j);
}
System.out.println();
}
}
}
2. 구구단에서 짝수단만 출력하게 바꾸기
public class Ex08 {
public static void main(String[] args) {
for (int i = 2; i <= 9; i+=2) {
for (int j = 1; j <= 9; j++) {
System.out.println(i + " * " + j + " = " + i*j);
}
System.out.println();
}
}
}
3. 구구단을 단보다 곱하는 수가 작거나 같은 경우까지만 출력하게 바꾸기
public class Ex09 {
public static void main(String[] args) {
for (int i = 2; i <= 9; i++) {
for (int j = 1; j <= 9; j++) {
if (i>=j)
System.out.println(i + " * " + j + " = " + i*j);
}
System.out.println();
}
}
}'Java' 카테고리의 다른 글
| [TIL-260209] 자바 기초: static, 상속, 추상 클래스 (0) | 2026.02.17 |
|---|---|
| [TIL-260206] 자바 기초: 메소드와 생성자 (0) | 2026.02.17 |
| [TIL 260205] 자바 기초: 배열과 ArrayList, Map, 그리고 클래스 (0) | 2026.02.17 |
| [TIL-260204] 자바 기초: 메모리 영역과 문자열 데이터 타입 (0) | 2026.02.16 |
| [TIL-260202] 클린 코드와 리팩토링 (0) | 2026.02.16 |