Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 |
Tags
- java변수
- function
- IntelliJ IDEA
- 접근제어지시자
- this예약어
- 시스템 환경 변수 편집
- OPP개념
- 생성자
- 형 변환
- continue문
- break문
- 인텔리제이 한글 깨짐 해결법
- Thread
- Java데이터 타입
- 메서드
- 집합관계
- 컴파일
- 연관관계
- While
- Java
- 상수
- 인텔리제이 기초 설정
- JAVA객체지향
- 자바 멀티스레딩
- for문
- multi-threading
- 반복문
- 포함관계
- 메서드 오버로딩
- JAVA기초
Archives
- Today
- Total
최원종의 개발 블로그
Java(반복문) 본문
반복문(for)
반복적인 패턴이 보인다면 반복문 사용.
for (초기화식; 조건식; 증감식){
수행문;
......
}
반복문을 사용해야 할 때
public class ForTest1 {
public static void main(String[] args) {
//문제
// 0부터 9까지 출력하는 코드를 작성하시오.
// System.out.println("0");
// System.out.println("1");
// System.out.println("2");
// System.out.println("3");
// System.out.println("4");
// System.out.println("5");
// System.out.println("6");
// System.out.println("7");
// System.out.println("8");
// System.out.println("9");
// 반복적인 패턴이 보일 때!
//10번을 반복해야 함 -> 반복문
// i = 0 --- 1번째 동작
// i = 1 --- 2번째 반복
// i = 2 --- 3번째 반복
// i = 3 --- 4번째 반복
// i = 4 --- 조건식이 F면 반복문 종료
for (int i = 0; i <= 9;i ++) {
System.out.println(i);
}//end of for
}//end of main
}//end of class

반복문을 사용해 구구단 출력
//반복적인 패턴 --> 반복문
// 구구단 6~9단을 화면에 출력하시오(반복문 for 활용)
int num = 0;
num = 6;
for (int i = 1; i <= 9; i++) {
System.out.println(num + " * " + i + " = " + (num * i));
}
System.out.println("----------------------");
num = 7;
for (int i = 1; i <= 9; i++) {
System.out.println(num + " * " + i + " = " + (num * i));
}
System.out.println("----------------------");
num = 8;
for (int i = 1; i <= 9; i++) {
System.out.println(num + " * " + i + " = " + (num * i));
}
System.out.println("----------------------");
num = 9;
for (int i = 1; i <= 9; i++) {
System.out.println(num + " * " + i + " = " + (num * i));
}
반복문 연습문제
public class ForTest3 {
public static void main(String[] args) {
//화면에 2 * --> 출력하는 구문을 9까지 만들어 주세요
System.out.println("2 * ");
System.out.println("3 * ");
System.out.println("4 * ");
System.out.println("5 * ");
System.out.println("6 * ");
System.out.println("7 * ");
System.out.println("8 * ");
System.out.println("9 * ");
System.out.println("------------------");
// 위 코드를 for 구문으로 변경해서 출력
for(int i = 2; i <= 9; i++){
System.out.println(i + " *" );
}
}//end of main
}//end of class
반복문으로 별 만들기 문제
package exercise;
public class Ex5 {
public static void main(String[] args) {
//별 찍어보기
//System.out.println("*");
//System.out.println("**");
//System.out.println("***");
//System.out.println("****");
//System.out.println("*****");
//위 코드를 for 문을 활용해서 결과를 나올 수 있도록 만들어주세요
//1단계 outer for 구문
for (int i = 1; i <= 5; i++) {
// System.out.println("*");
}
// System.out.println("-------------");
// System.out.print("*");
// System.out.println();//라인피드
// System.out.print("**");
// System.out.println();//라인피드
// System.out.print("***");
// System.out.println();//라인피드
// System.out.print("****");
// System.out.println();//라인피드
// System.out.print("*****");
for (int j = 0; j < 1; j++) {
System.out.print("*");
}
System.out.println();
//0 --> 1번 반복
//1 --> 2번 반복
//2 --> 3번 반복
//3 --> 4번 반복
//4 --> 5번 반복
for (int j = 0; j < 2; j++) {
System.out.print("*");
}
System.out.println();
for (int j = 0; j < 3; j++) {
System.out.print("*");
}
System.out.println();
for (int j = 0; j < 4; j++) {
System.out.print("*");
}
System.out.println();
for (int j = 0; j < 5; j++) {
System.out.print("*");
}
System.out.println();
}//end of main
}//end of class

반복문으로 별 만들기 심화 문제 (2중 for문 사용)
package exercise;
public class Ex5_1 {
public static void main(String[] args) {
// 별표찍기 2중 for 구문 활용하기
// 1번문제
for (int i = 1; i <= 5; i++) {
for (int j = 0; j < i; j++) {
System.out.print("*");
}
System.out.println();
}
System.out.println("----------------");
//2번문제.
for (int i = 5; i >= 1; i--) {
for (int j = 0; j < i; j++) {
System.out.print("*");
}
System.out.println();
}
}//end of main
}//end of class

'Java > 자바 기본' 카테고리의 다른 글
| break문, continun문 (0) | 2026.02.23 |
|---|---|
| while문 (0) | 2026.02.23 |
| Java( 조건문) (0) | 2026.02.23 |
| Java(연산자) (1) | 2026.02.18 |
| Java(데이터 타입, 상수, 형 변환, 컴파일) (0) | 2026.02.12 |
