[Java] κ°„λ‹¨ν•œ 사칙 μ—°μ‚° 계산기에 클래슀, λ©”μ„œλ“œ ν™œμš©ν•΄λ³΄κΈ° ✍️
Β·
Java
객체지ν–₯μ–Έμ–΄ Java λ¬Έλ²•μ—μ„œ 클래슀, λ©”μ„œλ“œλ₯Ό κ³΅λΆ€ν•˜λŠ” μ€‘μ•„λž˜μ™€ 같은 μ½”λ“œλ₯Ό λ‚˜λ¦„ ν΄λž˜μŠ€μ™€ λ©”μ„œλ“œλ₯Ό ν™œμš©ν•΄ 정리해보고 싢은 μš•κ΅¬κ°€ 생겼닀. 🧐  μ΄μ œμ™€μ„œ λ³΄λ‹ˆ ꡳ이 μ•ˆν•΄λ„ λ˜λŠ” 사칙 μ—°μ‚°μž 클래슀둜 보이기도 ν•˜μ§€λ§Œ, κ΅³μ΄ ν•΄μ„œλΌλ„ 클래슀, λ©”μ„œλ“œμ— λŒ€ν•œ 이해λ₯Ό ν•˜κ³ μž ν–ˆμœΌλ‹ˆ 참고만 λ°”λž€λ‹€. πŸ˜… πŸ˜… 1. 기쑴에 μž‘μ„±ν•œ μ½”λ“œ ( 클래슀, λ©”μ„œλ“œ ν™œμš© x ) public static void main(String[] args) { // TODO Auto-generated method stub // Scanner μΈμŠ€ν„΄μŠ€ 생성 Scanner sc = new Scanner(System.in); double a; // 첫 번째 κ°’ double b; // 두 번째 κ°’ char c; // 사칙 μ—°μ‚°μž..
[Java] μžλ°” μŠ€μΊλ„ˆ(Scanner) ν΄λž˜μŠ€μ™€ hasNext() / next() ν•¨μˆ˜ ✍️
Β·
Java
πŸ‘¨‍πŸ’» μžλ°”λ₯Ό κ³΅λΆ€ν•˜λŠ” 쀑, 처음으둜 μ ‘ν•œ μž…λ ₯방식 Scanner ν΄λž˜μŠ€μ΄λ‹€. μ±…에 λ‚΄μš©μ— 따라 μ•„λž˜μ™€ 같이 μ‹€μŠ΅μ„ ν•˜λ˜μ€‘ μ •μˆ˜κ°€ μ•„λ‹Œ 값을 μž…λ ₯ν–ˆμ„λ•Œ μ •μˆ˜κ°€ μ•„λ‹Œ 경우 νŒλ³„ν•˜λŠ” κ°„λ‹¨ν•œν”„λ‘œκ·Έλž¨μ„ λ§Œλ“€κ³  μ‹Άμ—ˆλ‹€. Scanner 클래슀λ₯Ό μ‚¬μš©ν•  μ‹œ util νŒ¨ν‚€μ§€λ₯Ό import λ₯Ό 톡해 ν˜ΈμΆœν•΄μ£Όμ–΄μ•Ό ν•œλ‹€. μ •μˆ˜ μž…λ ₯값에 λŒ€ν•΄μ„œλ§Œ μž…λ ₯λ‚΄μš© 좜λ ₯ν•˜κΈ°import java.util.Scanner;public class scanner { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("μ •μˆ˜λ₯Ό μž…λ ₯ν•΄μ£Όμ„Έμš”.>"); String input = sc.nextLine(); int num ..