본문 바로가기
자바프로그래밍

자바프로그래밍 javadoc API 제어문 이클립스 유용한 단축키 실습 예제

by aiyoon 2025. 5. 22.
반응형

💻 자바프로그래밍

1. 📚 javadoc API 문서 활용

  • javadoc: 자바 클래스와 메서드를 설명하는 공식 문서
  • 메인 URL: Java SE 17 API
  • 핵심 패키지: java.base (자바의 기본 기능 대부분 포함)
  • 예시 클래스: System 클래스

🔍 이클립스에서 확인 방법
Window > javadoc


2. 🧩 제어문 (Control Statement)

  • switch-case → if-else: 변환 가능
  • if-else → switch-case: 항상 변환 가능하지 않음

종류 및 설명

구분설명
분기문 조건에 따라 분기 (if, switch 등)
반복문 조건에 따라 반복 (for, while 등)
 

제어문 2가지 유형을 잘 익히면 대부분의 기본 프로그램 작성 가능


3. ⚙️ 이클립스 유용한 단축키

기능단축키
코드 한 줄 복사 및 붙여넣기 Ctrl + Alt + ↓
자동 import (예: Scanner) Ctrl + Shift + O
자동 들여쓰기 Ctrl + Shift + F
한 줄 주석 / 주석 해제 Ctrl + Shift + C
자동완성 (예: ex 입력 후 추천) Ctrl + Space
정렬 Shift + Alt + F
import 정리 Shift + Alt + O
문서 끝으로 이동 Ctrl + End
문서 맨 위로 이동 Ctrl + Home
여러 줄 선택 후 삭제 시작 줄 클릭 → Shift 누른 채 끝 줄 클릭

4. 💸 실습 예제: 최소 지폐 수 계산 (MinBillCount)

문제
167,000원을 지불할 때 필요한 최소 지폐 수는?

지폐 종류수량
50,000원 3장
10,000원 1장
5,000원 1장
1,000원 2장

조건

  • 천원 미만은 할인 처리
  • 입력된 금액을 지불하기 위한 최소 지폐 장수를 구하는 프로그램 작성
public class MinBillCount {
    public static void main(String[] args) {
        int amount = 167000;
        int[] bills = {50000, 10000, 5000, 1000};
        int[] count = new int[bills.length];

        for (int i = 0; i < bills.length; i++) {
            count[i] = amount / bills[i];
            amount %= bills[i];
        }

        // 결과 출력
        for (int i = 0; i < bills.length; i++) {
            System.out.println(bills[i] + "원 : " + count[i] + "장");
        }
    }
}

반응형