자바프로그래밍
자바프로그래밍 javadoc API 제어문 이클립스 유용한 단축키 실습 예제
aiyoon
2025. 5. 22. 09:05
반응형
💻 자바프로그래밍
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] + "장");
}
}
}
반응형