AI · 자동화 · 홈페이지 제작 · IT 강의

업무를 자동화하고
수익형 웹 시스템을 만듭니다

코드콕콕은 실무 중심의 IT 강의, AI 사무자동화, 홈페이지 제작, 업무 자동화 외주 상담을 제공하는 기술 블로그입니다.

Code KokKok

배우고, 만들고, 자동화하는 실무형 IT 블로그

AI 사무자동화

엑셀, 문서, PPT, 반복 업무를 자동화합니다.

자세히 보기

홈페이지 제작

회사, 교육원, 상담 사이트를 목적에 맞게 제작합니다.

자세히 보기

IT 실무 강의

HTML, CSS, JavaScript, Python, 자동화 강의를 제공합니다.

강의 보기

최신 글

총 41개의 글

이클립스 다운로드
No Image
JDK 다운로드
No Image
반복문-while
No Image
반복문-for
No Image
자바-조건문2(switch-case)
No Image

이클립스 다운로드

이클립스 다운로드

이클립스(Eclipse)는 자바(Java) 개발을 할 때 많이 사용하는 무료 통합 개발 환경입니다. 자바 파일을 만들고 실행하며, 프로젝트를 관리할 수 있어 초보자도 자바 공부를 시작하기 좋습니다.

이 글에서는 이클립스 공식 다운로드 사이트, 다운로드 방법, 설치 방법, 그리고 설치 후 정상 실행 확인 방법까지 쉽게 정리합니다.

이클립스란?

이클립스는 프로그램 개발을 도와주는 IDE입니다. IDE는 코드를 작성하고 실행하고 오류를 확인할 수 있는 개발 도구라고 생각하면 됩니다.

  • 자바 프로그램 작성
  • 프로젝트 생성 및 관리
  • 코드 자동 완성
  • 오류 표시 및 디버깅
  • Git, Maven, Gradle 사용
자바를 처음 공부한다면 Eclipse IDE for Java Developers를 선택하면 됩니다.

이클립스 공식 다운로드 사이트 안내

이클립스는 반드시 공식 사이트에서 다운로드하는 것이 안전합니다. 공식 다운로드 페이지에서는 운영체제에 맞는 설치 파일을 받을 수 있습니다.

이클립스 공식 다운로드 바로가기
Eclipse Foundation 공식 사이트에서 최신 Eclipse Installer를 다운로드할 수 있습니다.

2026년 기준 공식 사이트에서는 Eclipse Installer를 통해 Windows, macOS, Linux용 이클립스를 설치할 수 있습니다.

이클립스 다운로드 방법

Windows 사용자는 보통 공식 사이트에서 Download x86_64 버튼을 클릭하면 됩니다. ARM 기반 PC라면 AArch64 버전을 선택할 수 있습니다.

  1. 이클립스 공식 다운로드 사이트 접속
  2. Download x86_64 버튼 클릭
  3. 다운로드 페이지에서 다시 Download 클릭
  4. 설치 파일 다운로드 완료 확인
  5. 다운로드한 설치 파일 실행
Windows 설치 파일 예시:

eclipse-inst-jre-win64.exe

이클립스 설치 방법

다운로드한 설치 파일을 실행하면 Eclipse Installer가 열립니다. 여기에서 어떤 종류의 이클립스를 설치할지 선택해야 합니다.

  1. 다운로드한 eclipse-inst-jre-win64.exe 실행
  2. Eclipse IDE for Java Developers 선택
  3. 설치 경로 확인
  4. INSTALL 버튼 클릭
  5. 라이선스 동의 후 설치 진행
  6. 설치 완료 후 LAUNCH 클릭
웹 개발이나 스프링 개발까지 함께 할 예정이라면 Eclipse IDE for Enterprise Java and Web Developers를 선택해도 좋습니다.

기본 설치 경로 예시는 다음과 같습니다.

C:\Users\사용자이름\eclipse

워크스페이스 설정 방법

이클립스를 처음 실행하면 Workspace 위치를 선택하라는 창이 나옵니다. 워크스페이스는 내가 만든 자바 프로젝트가 저장되는 폴더입니다.

C:\Users\사용자이름\eclipse-workspace

처음에는 기본값 그대로 두고 Launch 버튼을 눌러도 괜찮습니다.

이클립스 설치 확인 방법

이클립스가 정상적으로 설치되었는지 확인하려면 간단한 자바 프로젝트를 만들어 실행해보면 됩니다.

  1. 이클립스 실행
  2. File 메뉴 클릭
  3. NewJava Project 선택
  4. 프로젝트 이름 입력
  5. Finish 클릭
  6. src 폴더에서 새 Java Class 생성 → Hello
  7. 아래 코드를 입력하고 실행
public class Hello { public static void main(String[] args) { System.out.println("Hello Eclipse"); } }

실행 결과 창에 아래 문장이 나오면 이클립스 설치가 정상적으로 완료된 것입니다.

Hello Eclipse
설치 확인 요약
  • 이클립스가 정상 실행되는지 확인
  • Java Project 생성 가능 여부 확인
  • 자바 코드 실행 결과 확인
  • Console 창에 출력 결과가 나오면 설치 완료

이클립스 실행이 안 될 때 확인할 점

이클립스가 실행되지 않거나 오류가 나온다면 아래 내용을 확인해보세요.

  • 운영체제에 맞는 버전을 다운로드했는지 확인
  • Windows 64비트 PC라면 x86_64 버전 설치
  • 설치 파일을 관리자 권한으로 실행
  • 백신 프로그램이 설치를 차단하지 않는지 확인
  • 기존에 설치한 이클립스 폴더와 충돌하지 않는지 확인
최신 Eclipse Installer는 Windows, macOS, Linux용으로 제공되며, 공식 안내에서는 설치 파일 실행 후 패키지 선택, 설치 폴더 선택, 실행 순서로 설치를 진행합니다.

이제 이클립스 설치가 완료되었습니다. 자바 프로젝트를 만들고 실행하면서 본격적으로 자바 프로그래밍을 시작할 수 있습니다.

Eclipse 설정 및 자주 사용하는 단축키 요약

이클립스를 설치한 뒤에는 폰트, 인코딩, 브라우저, 서버 환경을 미리 설정해두면 개발할 때 불편함을 줄일 수 있습니다. 특히 한글 깨짐이나 실행 오류가 발생한다면 아래 설정을 확인해보는 것이 좋습니다.

항목 설명
Eclipse 끄짐 현상 해결 eclipse.ini 파일에 -vmjavaw.exe 경로를 추가하여 실행 오류를 방지합니다.
폰트 설정 Window > Preferences > General > Appearance > Colors and Fonts 에서 글자 크기를 변경합니다.
파일 인코딩 설정 Window > Preferences > Workspace 에서 UTF-8로 설정하여 한글 깨짐을 방지합니다.
Swing 한글 깨짐 해결 Run Configuration > Arguments 에 -Dfile.encoding=UTF-8 을 추가합니다.
웹 브라우저 설정 Window > Preferences > Web Browser 에서 사용할 브라우저를 지정합니다.
서버 설정 Window > Preferences > Server > Runtime Environment 에서 서버를 등록합니다.

 

Eclipse 끄짐 현상- eclipse.ini 수정

Eclipse 자주 사용하는 단축키

이클립스에서 자주 사용하는 단축키를 익혀두면 코드 작성, 수정, 정리 작업을 훨씬 빠르게 할 수 있습니다.

기능 단축키 설명
자동완성 Ctrl + Space 입력 보조장치(Content Assistance)를 호출합니다. 예: sysout 입력 후 Ctrl + Space
에러 원인 보기 F2 컴파일 에러의 빨간줄에 커서를 두고 누르면 오류 원인 힌트를 볼 수 있습니다.
특정 줄 이동 Ctrl + L 원하는 소스 라인으로 이동합니다.
메소드 파라미터 보기 Ctrl + Shift + Space 메소드 괄호 안에 커서를 놓고 누르면 파라미터 타입 힌트를 볼 수 있습니다.
한 줄 삭제 Ctrl + D 현재 줄을 삭제합니다.
파일 닫기 Ctrl + W 현재 열린 파일을 닫습니다.
자동 들여쓰기 Ctrl + I 코드 들여쓰기를 자동으로 수정합니다.
블록 주석 처리 Ctrl + Shift + / 선택한 블록을 주석 처리합니다.
블록 주석 해제 Ctrl + Shift + \ 선택한 블록 주석을 해제합니다.
줄 주석 처리/해제 Ctrl + Shift + C 한 줄 또는 여러 줄을 주석 처리하거나 해제합니다.
위/아래 줄과 바꾸기 Alt + ↑ / ↓ 현재 줄을 위 또는 아래 줄과 바꿉니다.
블록 선택 Alt + Shift + 방향키 방향키를 이용해 코드 영역을 선택합니다.
자동 import Ctrl + Shift + O 필요한 import 문을 자동으로 추가합니다.
열린 파일 모두 닫기 Ctrl + Shift + F4 열려 있는 파일을 모두 닫습니다.
반응형

'Download' 카테고리의 다른 글

MySQL 다운로드  (0) 2026.05.18
MariaDB 다운로드  (0) 2026.05.18
오라클 DB 다운로드  (0) 2026.05.18
비주얼스튜디오코드 다운로드  (0) 2026.05.16
JDK 다운로드  (0) 2026.05.16

업무 자동화나 홈페이지 제작이 필요하신가요?

AI 자동화, 엑셀/문서 자동화, 홈페이지 제작, IT 강의 상담을 도와드립니다.

상담 신청하기

JDK 다운로드

JDK 다운로드

자바(Java)를 공부하거나 자바 프로그램을 개발하려면 먼저 JDK(Java Development Kit)를 설치해야 합니다. JDK는 자바 개발에 필요한 기본 프로그램으로, 자바 수업이나 프로그래밍 학습을 시작할 때 가장 먼저 준비해야 하는 필수 도구입니다.

이 글에서는 JDK가 무엇인지, 어디에서 다운로드해야 하는지, Windows에서 설치하는 방법과 설치 확인 방법까지 쉽게 정리해보겠습니다.

JDK란 무엇인가?

JDK는 Java Development Kit의 줄임말입니다. 자바 프로그램을 만들고 실행하기 위한 개발 도구 모음이라고 생각하면 됩니다.

JDK를 설치하면 다음과 같은 작업을 할 수 있습니다.

  • 자바 프로그램 작성
  • 자바 파일 컴파일
  • 자바 프로그램 실행
  • VS Code, Eclipse, IntelliJ에서 자바 개발
  • Spring Boot 백엔드 개발
자바 공부의 시작은 바로 JDK 설치입니다.

JDK 공식 다운로드 사이트 안내

JDK는 여러 사이트에서 다운로드할 수 있지만, 가장 안전한 방법은 공식 사이트를 이용하는 것입니다.

JDK 공식 다운로드 바로가기
Oracle 공식 사이트에서 최신 JDK를 다운로드할 수 있습니다.

처음 설치하는 경우에는 JDK 17 또는 JDK 21 버전을 추천합니다.

Windows에서 JDK 다운로드 방법

Windows 사용자는 보통 x64 Installer 또는 .exe 설치 파일을 다운로드하면 됩니다.

  1. Oracle JDK 다운로드 사이트 접속
  2. 원하는 JDK 버전 선택
  3. Windows 선택
  4. x64 Installer 다운로드
  5. 다운로드한 exe 파일 실행
예시 파일명:

jdk-21_windows-x64_bin.exe

JDK 설치 및 환경변수 설정 방법

다운로드한 설치 파일을 실행하면 설치 마법사가 나타납니다. 대부분은 기본 설정 그대로 Next 버튼만 눌러도 설치가 완료됩니다.

설치 경로 예시는 다음과 같습니다.

C:\Program Files\Java\jdk-21

최신 버전은 자동으로 환경변수를 설정하는 경우가 많지만, 만약 java 명령어가 실행되지 않는다면 PATH를 직접 추가해야 합니다.

  1. 환경 변수 검색
  2. 시스템 환경 변수 편집 실행
  3. 환경 변수 버튼 클릭
  4. Path 선택
  5. JDK bin 경로 추가
C:\Program Files\Java\jdk-21\bin
환경변수(PATH)는 어느 위치에서든 java 명령어를 실행할 수 있도록 해주는 설정입니다.

JDK 설치 확인(java -version) 방법

설치가 제대로 완료되었는지 확인하려면 명령 프롬프트(cmd)를 실행한 후 아래 명령어를 입력합니다.

java -version

정상적으로 설치되었다면 아래와 같은 버전 정보가 출력됩니다.

java version "21"

자바 컴파일러 확인도 해보겠습니다.

javac -version

버전 정보가 출력되면 JDK 설치가 정상적으로 완료된 것입니다.

설치 확인 요약
  • java -version : 자바 실행 환경 확인
  • javac -version : 자바 컴파일러 확인

이제 JDK 설치가 완료되었으므로 VS Code, Eclipse, IntelliJ 등을 설치하여 본격적으로 자바 공부를 시작할 수 있습니다.

반응형

'Download' 카테고리의 다른 글

MySQL 다운로드  (0) 2026.05.18
MariaDB 다운로드  (0) 2026.05.18
오라클 DB 다운로드  (0) 2026.05.18
비주얼스튜디오코드 다운로드  (0) 2026.05.16
이클립스 다운로드  (0) 2026.05.16

업무 자동화나 홈페이지 제작이 필요하신가요?

AI 자동화, 엑셀/문서 자동화, 홈페이지 제작, IT 강의 상담을 도와드립니다.

상담 신청하기

반복문-while

Java 반복문 for문 예제 정리

이번 글에서는 Java의 for 반복문을 사용해서 숫자 출력, 짝수 출력, 배수 출력, 구구단 출력, breakcontinue 사용법을 실습합니다. 반복문은 같은 작업을 여러 번 실행할 때 사용하는 기본 문법입니다.

학습 포인트
for문의 초기값, 조건식, 증감식을 이해하고, 조건문 if와 함께 사용하여 원하는 값만 출력하는 방법을 익힙니다.

1. 1부터 100까지 출력하기

첫 번째 예제는 for문을 이용해서 1부터 100까지 순서대로 출력하는 코드입니다. 변수 a를 1부터 시작하여 100 이하일 때까지 1씩 증가시킵니다.
package a20260507;

public class fortest1 {
  public static void main(String[] xx) {

    // 1-100 출력
    for (int a = 1; a <= 100; a = a + 1) {
      System.out.println(a);
    }

  }
}
실행 결과
1
2
3
...
100

2. 1부터 100까지 짝수 출력하기

짝수는 2로 나누었을 때 나머지가 0인 수입니다. 따라서 a % 2 == 0 조건을 사용하면 짝수만 골라서 출력할 수 있습니다.
// 1-100 짝수 출력: 2, 4, 6, 8, ... 100
for (int a = 1; a <= 100; a++) {
  if (a % 2 == 0) {
    System.out.println(a);
  }
}
실행 결과
2
4
6
...
100

3. 1부터 100까지 3의 배수 출력하기

3의 배수는 3으로 나누었을 때 나머지가 0인 수입니다. a % 3 == 0 조건을 사용하면 3, 6, 9, 12와 같은 값을 출력할 수 있습니다.
// 1-100 3의 배수 출력: 3, 6, 9, 12, ...
for (int a = 1; a <= 100; a++) {
  if (a % 3 == 0) {
    System.out.println(a);
  }
}
실행 결과
3
6
9
...
99

4. 100부터 5까지 5의 배수 출력하기

이번에는 숫자를 증가시키는 것이 아니라 감소시키는 반복문입니다. a--를 사용해서 100부터 1까지 줄어들게 만들고, 그중 5의 배수만 출력합니다.
// 100-5 5의 배수 출력: 100, 95, 90, ... 5
for (int a = 100; a >= 1; a--) {
  if (a % 5 == 0) {
    System.out.println(a);
  }
}
실행 결과
100
95
90
...
5

5. 입력받은 단의 구구단 출력하기

Scanner를 사용하면 사용자가 입력한 값을 프로그램에서 사용할 수 있습니다. 아래 코드는 사용자가 단을 입력하면 해당 단의 구구단을 1부터 9까지 출력합니다.
package a20260507;

import java.util.Scanner;

// 구구단을 입력받아서 해당 단의 구구단 출력
public class 반복문test1 {
  public static void main(String[] args) {
    Scanner sc = new Scanner(System.in);

    System.out.println("단을 입력하세요");
    int a = sc.nextInt();

    for (int b = 1; b <= 9; b++) {
      System.out.println(a + "*" + b + "=" + (a * b));
    }
  }
}
실행 결과 예시
단을 입력하세요
2
2*1=2
2*2=4
2*3=6
...
2*9=18

6. 2단부터 9단까지 구구단 출력하기

이 예제는 중첩 반복문을 사용합니다. 바깥쪽 반복문은 단을 조절하고, 안쪽 반복문은 1부터 9까지 곱하는 값을 조절합니다. 한 줄에 3개의 단을 나란히 출력하기 위해 a, a + 1, a + 2를 함께 출력합니다.
package a20260507;

// 2-9단 구구단 출력
public class 반복문test2 {
  public static void main(String[] args) {
    int a, b;

    for (a = 2; a <= 9; a = a + 3) {
      for (b = 1; b <= 9; b++) {
        System.out.print(a + "*" + b + "=" + (a * b) + "\t");
        System.out.print((a + 1) + "*" + b + "=" + ((a + 1) * b) + "\t");
        System.out.println((a + 2) + "*" + b + "=" + ((a + 2) * b));
      }
      System.out.println();
    }
  }
}
실행 결과 일부
2*1=2   3*1=3   4*1=4
2*2=4   3*2=6   4*2=8
...

5*1=5   6*1=6   7*1=7
...

8*1=8   9*1=9   10*1=10
주의
위 코드에서 a = 8일 때 a + 2는 10이 됩니다. 따라서 실제 2단부터 9단까지만 출력하려면 10단이 출력되지 않도록 조건을 추가하는 것이 좋습니다.
// 10단이 출력되지 않도록 수정한 예
for (int a = 2; a <= 9; a = a + 3) {
  for (int b = 1; b <= 9; b++) {
    for (int dan = a; dan <= a + 2 && dan <= 9; dan++) {
      System.out.print(dan + "*" + b + "=" + (dan * b) + "\t");
    }
    System.out.println();
  }
  System.out.println();
}

7. continue로 특정 값 건너뛰기

continue는 현재 반복을 건너뛰고 다음 반복으로 넘어갈 때 사용합니다. 아래 코드는 1부터 10까지 중에서 3의 배수를 제외하고 출력합니다.
package a20260507;

// break, continue
public class 반복문test3 {
  public static void main(String[] args) {
    int a;

    // 1-10까지 중 3의 배수를 제외한 나머지만 출력
    for (a = 1; a <= 10; a++) {
      if (a % 3 == 0) {
        continue;
      }
      System.out.println(a);
    }
  }
}
실행 결과
1
2
4
5
7
8
10

8. break로 반복문 중단하기

break는 반복문을 즉시 종료할 때 사용합니다. 아래 코드는 1부터 10까지 반복하지만, a가 6을 넘어가면 반복문을 중단합니다. 그 전에 3의 배수인 값만 출력합니다.
// 1-10까지 3의 배수만 출력하고, 6을 넘어가면 중단
for (a = 1; a <= 10; a++) {
  if (a > 6) {
    break;
  }

  if (a % 3 == 0) {
    System.out.println(a);
  }
}
실행 결과
3
6
TIP
continue는 특정 반복만 건너뛰고, break는 반복문 전체를 종료합니다. 두 키워드는 반복문 제어에서 자주 사용되므로 차이를 정확히 기억해두는 것이 좋습니다.

마무리 정리

이번 글에서는 Java의 for문을 사용하여 숫자 출력, 배수 출력, 구구단 출력, 반복문 제어를 실습했습니다. 반복문은 프로그래밍의 핵심 문법이므로 다양한 예제로 충분히 연습하는 것이 중요합니다.

  • for문은 정해진 횟수만큼 코드를 반복할 때 사용합니다.
  • % 나머지 연산자를 사용하면 짝수, 홀수, 배수를 판별할 수 있습니다.
  • continue는 현재 반복을 건너뛰고, break는 반복문을 종료합니다.
  • 중첩 반복문을 사용하면 구구단처럼 행과 열이 있는 출력 구조를 만들 수 있습니다.

9. while문으로 1부터 100까지 출력하기

while문은 조건이 참인 동안 계속 반복을 실행하는 반복문입니다. for문과 비슷하지만 초기값과 증감식을 직접 작성해야 합니다.
package a20260507;

public class whiletest1 {

  // for(초기치; 종료조건; 증감치) { }
  // while(조건) { }

  public static void main(String[] args) {

    // 1-100 1씩 출력
    int a = 1;

    while(a <= 100) {
      System.out.println(a);
      a++;
    }

  }
}
실행 결과
1
2
3
...
100

10. while문으로 1부터 100까지 짝수의 합계 구하기

이번 예제는 while문과 조건문을 함께 사용해서 1부터 100까지의 짝수 합계를 구하는 코드입니다. 짝수일 때만 sum 변수에 값을 누적합니다.
// 1-100 짝수의 합계
int a = 1;
int sum = 0;

while(a <= 100) {
  if(a % 2 == 0) {
    sum = sum + a;
  }

  a++;
}

System.out.println("짝수의합계=" + sum);
실행 결과
짝수의합계=2550
TIP
sum = sum + a는 현재까지 저장된 합계에 a 값을 계속 누적하는 방식입니다. 반복문과 함께 매우 자주 사용되는 패턴입니다.

마무리 정리

이번 글에서는 Java의 for문과 while문을 사용하여 다양한 반복문 예제를 실습했습니다. 반복문의 구조를 이해하면 숫자 출력, 합계 계산, 구구단 출력과 같은 문제를 쉽게 해결할 수 있습니다.

  • for문은 반복 횟수가 정해진 경우에 많이 사용합니다.
  • while문은 조건 중심의 반복 처리에 적합합니다.
  • 조건문 if와 함께 사용하면 원하는 값만 선택해서 처리할 수 있습니다.
  • breakcontinue를 활용하면 반복문 흐름을 제어할 수 있습니다.
  • 반복문은 Java 기초 문법 중 가장 중요한 개념 중 하나입니다.
반응형

'IT_Internet > Java' 카테고리의 다른 글

배열  (0) 2026.05.19
Java의 사용자 정의 함수  (0) 2026.05.18
반복문-for  (0) 2026.05.08
자바-조건문2(switch-case)  (0) 2026.05.07
자바 - 조건문1(if문)  (0) 2026.05.07

업무 자동화나 홈페이지 제작이 필요하신가요?

AI 자동화, 엑셀/문서 자동화, 홈페이지 제작, IT 강의 상담을 도와드립니다.

상담 신청하기

반복문-for

Java 반복문 for문 예제 정리

이번 글에서는 Java의 for 반복문을 사용해서 숫자 출력, 짝수 출력, 배수 출력, 구구단 출력, breakcontinue 사용법을 실습합니다. 반복문은 같은 작업을 여러 번 실행할 때 사용하는 기본 문법입니다.

학습 포인트
for문의 초기값, 조건식, 증감식을 이해하고, 조건문 if와 함께 사용하여 원하는 값만 출력하는 방법을 익힙니다.

1. 1부터 100까지 출력하기

첫 번째 예제는 for문을 이용해서 1부터 100까지 순서대로 출력하는 코드입니다. 변수 a를 1부터 시작하여 100 이하일 때까지 1씩 증가시킵니다.
package a20260507;

public class fortest1 {
  public static void main(String[] xx) {

    // 1-100 출력
    for (int a = 1; a <= 100; a = a + 1) {
      System.out.println(a);
    }

  }
}
실행 결과
1
2
3
...
100

2. 1부터 100까지 짝수 출력하기

짝수는 2로 나누었을 때 나머지가 0인 수입니다. 따라서 a % 2 == 0 조건을 사용하면 짝수만 골라서 출력할 수 있습니다.
// 1-100 짝수 출력: 2, 4, 6, 8, ... 100
for (int a = 1; a <= 100; a++) {
  if (a % 2 == 0) {
    System.out.println(a);
  }
}
실행 결과
2
4
6
...
100

3. 1부터 100까지 3의 배수 출력하기

3의 배수는 3으로 나누었을 때 나머지가 0인 수입니다. a % 3 == 0 조건을 사용하면 3, 6, 9, 12와 같은 값을 출력할 수 있습니다.
// 1-100 3의 배수 출력: 3, 6, 9, 12, ...
for (int a = 1; a <= 100; a++) {
  if (a % 3 == 0) {
    System.out.println(a);
  }
}
실행 결과
3
6
9
...
99

4. 100부터 5까지 5의 배수 출력하기

이번에는 숫자를 증가시키는 것이 아니라 감소시키는 반복문입니다. a--를 사용해서 100부터 1까지 줄어들게 만들고, 그중 5의 배수만 출력합니다.
// 100-5 5의 배수 출력: 100, 95, 90, ... 5
for (int a = 100; a >= 1; a--) {
  if (a % 5 == 0) {
    System.out.println(a);
  }
}
실행 결과
100
95
90
...
5

5. 입력받은 단의 구구단 출력하기

Scanner를 사용하면 사용자가 입력한 값을 프로그램에서 사용할 수 있습니다. 아래 코드는 사용자가 단을 입력하면 해당 단의 구구단을 1부터 9까지 출력합니다.
package a20260507;

import java.util.Scanner;

// 구구단을 입력받아서 해당 단의 구구단 출력
public class 반복문test1 {
  public static void main(String[] args) {
    Scanner sc = new Scanner(System.in);

    System.out.println("단을 입력하세요");
    int a = sc.nextInt();

    for (int b = 1; b <= 9; b++) {
      System.out.println(a + "*" + b + "=" + (a * b));
    }
  }
}
실행 결과 예시
단을 입력하세요
2
2*1=2
2*2=4
2*3=6
...
2*9=18

6. 2단부터 9단까지 구구단 출력하기

이 예제는 중첩 반복문을 사용합니다. 바깥쪽 반복문은 단을 조절하고, 안쪽 반복문은 1부터 9까지 곱하는 값을 조절합니다. 한 줄에 3개의 단을 나란히 출력하기 위해 a, a + 1, a + 2를 함께 출력합니다.
package a20260507;

// 2-9단 구구단 출력
public class 반복문test2 {
  public static void main(String[] args) {
    int a, b;

    for (a = 2; a <= 9; a = a + 3) {
      for (b = 1; b <= 9; b++) {
        System.out.print(a + "*" + b + "=" + (a * b) + "\t");
        System.out.print((a + 1) + "*" + b + "=" + ((a + 1) * b) + "\t");
        System.out.println((a + 2) + "*" + b + "=" + ((a + 2) * b));
      }
      System.out.println();
    }
  }
}
실행 결과 일부
2*1=2   3*1=3   4*1=4
2*2=4   3*2=6   4*2=8
...

5*1=5   6*1=6   7*1=7
...

8*1=8   9*1=9   10*1=10
주의
위 코드에서 a = 8일 때 a + 2는 10이 됩니다. 따라서 실제 2단부터 9단까지만 출력하려면 10단이 출력되지 않도록 조건을 추가하는 것이 좋습니다.
// 10단이 출력되지 않도록 수정한 예
for (int a = 2; a <= 9; a = a + 3) {
  for (int b = 1; b <= 9; b++) {
    for (int dan = a; dan <= a + 2 && dan <= 9; dan++) {
      System.out.print(dan + "*" + b + "=" + (dan * b) + "\t");
    }
    System.out.println();
  }
  System.out.println();
}

7. continue로 특정 값 건너뛰기

continue는 현재 반복을 건너뛰고 다음 반복으로 넘어갈 때 사용합니다. 아래 코드는 1부터 10까지 중에서 3의 배수를 제외하고 출력합니다.
package a20260507;

// break, continue
public class 반복문test3 {
  public static void main(String[] args) {
    int a;

    // 1-10까지 중 3의 배수를 제외한 나머지만 출력
    for (a = 1; a <= 10; a++) {
      if (a % 3 == 0) {
        continue;
      }
      System.out.println(a);
    }
  }
}
실행 결과
1
2
4
5
7
8
10

8. break로 반복문 중단하기

break는 반복문을 즉시 종료할 때 사용합니다. 아래 코드는 1부터 10까지 반복하지만, a가 6을 넘어가면 반복문을 중단합니다. 그 전에 3의 배수인 값만 출력합니다.
// 1-10까지 3의 배수만 출력하고, 6을 넘어가면 중단
for (a = 1; a <= 10; a++) {
  if (a > 6) {
    break;
  }

  if (a % 3 == 0) {
    System.out.println(a);
  }
}
실행 결과
3
6
TIP
continue는 특정 반복만 건너뛰고, break는 반복문 전체를 종료합니다. 두 키워드는 반복문 제어에서 자주 사용되므로 차이를 정확히 기억해두는 것이 좋습니다.

마무리 정리

이번 글에서는 Java의 for문을 사용하여 숫자 출력, 배수 출력, 구구단 출력, 반복문 제어를 실습했습니다. 반복문은 프로그래밍의 핵심 문법이므로 다양한 예제로 충분히 연습하는 것이 중요합니다.

  • for문은 정해진 횟수만큼 코드를 반복할 때 사용합니다.
  • % 나머지 연산자를 사용하면 짝수, 홀수, 배수를 판별할 수 있습니다.
  • continue는 현재 반복을 건너뛰고, break는 반복문을 종료합니다.
  • 중첩 반복문을 사용하면 구구단처럼 행과 열이 있는 출력 구조를 만들 수 있습니다.
반응형

'IT_Internet > Java' 카테고리의 다른 글

Java의 사용자 정의 함수  (0) 2026.05.18
반복문-while  (0) 2026.05.08
자바-조건문2(switch-case)  (0) 2026.05.07
자바 - 조건문1(if문)  (0) 2026.05.07
자바 기본 변수  (0) 2026.05.07

업무 자동화나 홈페이지 제작이 필요하신가요?

AI 자동화, 엑셀/문서 자동화, 홈페이지 제작, IT 강의 상담을 도와드립니다.

상담 신청하기

자바-조건문2(switch-case)

Java switch문으로 학점 계산과 사칙연산 만들기

이번 글에서는 Java의 switch문을 이용해 학점을 출력하는 예제와 사칙연산 계산기를 만드는 예제를 살펴봅니다. 조건이 여러 개로 나뉘는 상황에서는 if문뿐만 아니라 switch문도 자주 사용됩니다.

학습 포인트
switch문은 하나의 값에 따라 실행할 코드를 선택할 때 사용합니다. case, break, default의 역할을 이해하는 것이 중요합니다.

1. 점수에 따라 학점 출력하기

첫 번째 예제는 정수 점수를 입력받아 학점을 출력하는 프로그램입니다. 점수를 10으로 나눈 몫을 기준으로 A, B, C, D, F 학점을 구분합니다.
package a20260506;

import java.util.Scanner;

public class switchtest1 {

    public static void main(String[] args) {

        int score;

        Scanner sc = new Scanner(System.in);

        score = sc.nextInt();

        switch (score / 10) {
            case 10:
            case 9:
                System.out.println("A학점");
                break;

            case 8:
                System.out.println("B학점");
                break;

            case 7:
                System.out.println("C학점");
                break;

            case 6:
                System.out.println("D학점");
                break;

            default:
                System.out.println("F학점");
        }

        sc.close();
    }
}
실행 예시
입력값: 100
출력값: A학점
TIP
case 10: 아래에 실행문이 없기 때문에 바로 case 9:로 이어집니다. 그래서 100점과 90점대 점수는 모두 A학점으로 처리됩니다.

2. switch문으로 사칙연산 계산기 만들기

두 번째 예제는 명령행 인자 args를 이용해 두 숫자와 연산자를 입력받고, 연산자에 따라 덧셈, 뺄셈, 곱셈, 나눗셈을 수행하는 프로그램입니다.
package a20260506;

public class switchtest2 {

    public static void main(String[] args) {

        int a, b;
        char ch;

        a = Integer.valueOf(args[0]);
        ch = args[1].charAt(0);
        b = Integer.valueOf(args[2]);

        switch (ch) {
            case '+':
                System.out.printf("%d\n", (int) '+');
                System.out.println(a + b);
                break;

            case '-':
                System.out.println(a - b);
                break;

            case '*':
                System.out.println(a * b);
                break;

            case '/':
                System.out.println(a / b);
                break;

            default:
                System.out.println("잘못된 연산자입니다.");
        }
    }
}
실행 예시
실행 명령: java switchtest2 10 + 3
출력값:
43
13
TIP
문자 '+'를 정수로 변환하면 아스키 코드값인 43이 출력됩니다. args[1].charAt(0)은 문자열로 입력된 연산자에서 첫 번째 문자만 꺼내는 코드입니다.

마무리 정리

이번 글에서는 Java switch문을 이용해 학점 계산 프로그램과 간단한 사칙연산 계산기를 만들어 보았습니다.

  • switch는 하나의 값에 따라 여러 실행 흐름을 나눌 때 사용합니다.
  • break가 없으면 다음 case까지 이어서 실행될 수 있습니다.
  • default는 어떤 case에도 해당하지 않을 때 실행됩니다.
  • 문자도 switch문의 조건값으로 사용할 수 있습니다.
반응형

'IT_Internet > Java' 카테고리의 다른 글

Java의 사용자 정의 함수  (0) 2026.05.18
반복문-while  (0) 2026.05.08
반복문-for  (0) 2026.05.08
자바 - 조건문1(if문)  (0) 2026.05.07
자바 기본 변수  (0) 2026.05.07

업무 자동화나 홈페이지 제작이 필요하신가요?

AI 자동화, 엑셀/문서 자동화, 홈페이지 제작, IT 강의 상담을 도와드립니다.

상담 신청하기