JAVA #5

2020. 3. 27. 23:04γ†πŸ“ ν”„λ‘œκ·Έλž˜λ° μ–Έμ–΄/JAVA

λ°˜μ‘ν˜•


import java.util.Scanner; : java.util νŒ¨ν‚€μ§€ ν΄λ”μ˜ μŠ€μΊλ„ˆ 클래슀λ₯Ό μ½μ–΄λ“€μž„

java.lang : κΈ°λ³ΈνŒ¨ν‚€μ§€ κ²½λ‘œλ‘œμ„œ λ¬΅μ‹œμ μœΌλ‘œ μƒλž΅ν•œλ‹€. 즉 이 νŒ¨ν‚€μ§€ ν΄λ”κ²½λ‘œλŠ” import λ₯Ό μ•ˆν•΄λ„ λœλ‹€.

 

μžλ°”μ—μ„œ μž…λ ₯λ°›λŠ”λ²• )

- jdk 1.5μ—μ„œ μΆ”κ°€λœ java.util νŒ¨ν‚€μ§€μ˜ Scanner클래슀둜 자료λ₯Ό μž…λ ₯ λ°›μ„μˆ˜ μžˆλ‹€.

- νŒ¨ν‚€μ§€λž€?

=> μœ μ‚¬ν΄λž˜μŠ€ λ¬ΆμŒμ„ μ €μž₯ν•˜λŠ” 폴더λͺ…이닀.

- μ™ΈλΆ€ νŒ¨ν‚€μ§€ ν΄λ”μ˜ 클래슀λ₯Ό μ½μ–΄λ“€μΌλ•Œ μ‚¬μš©ν•˜λŠ” ν‚€μ›Œλ“œλŠ” import이닀.

- μ΄ν΄λ¦½μŠ€μ—μ„œ μ™ΈλΆ€ νŒ¨ν‚€μ§€ 클래슀λ₯Ό 읽어듀일 λ•Œ μ‚¬μš©ν•˜λŠ” λ‹¨μΆ•ν‚€λŠ” ctrl + shift + 영문자 o

- νŒ¨ν‚€μ§€ 폴더λ₯Ό μƒμ„±ν•˜λŠ” μ˜ˆμ•½μ–΄λŠ” package이닀.

 

Scanner scan = new Scanner(System.in);  

=> System.in은 ν‚€λ³΄λ“œ μž…λ ₯μž₯μΉ˜μ™€ 연결됨

=> new μ˜ˆμ•½μ–΄λŠ” μƒˆλ‘œμš΄ 객체λͺ…을 λ§Œλ“€μ–΄μ€€λ‹€. κ·ΈλŸ¬λ―€λ‘œ scan이 μƒˆλ‘œμš΄ 객체λͺ…이닀.

 

String name = scan.nextLine(); 

=> λ¬Έμžμ—΄λ‘œ μ½μ–΄λ“€μž„

 

double d = 85.6;

int re = (int)d; 

=> μ†Œμˆ˜μ μ΄ μžˆλŠ” μ‹€μˆ˜ double νƒ€μž…μ„ (int)νƒ€μž… μ •μˆ˜ν˜• 숫자둜 ν˜•λ³€ν™˜ 즉 μΊμŠ€νŒ… 연산을 ν•˜λ©΄ 반올림 ν•˜μ§€ μ•Šκ³  μ†Œμˆ˜μ μ€ 버리고 μ •μˆ˜κ°’λ§Œ ꡬ함

=> (int) : μΊμŠ€νŒ… μ—°μ‚°μž

λ°˜μ‘ν˜•

'πŸ“ 개발 Β· ν”„λ‘œκ·Έλž˜λ° > JAVA' μΉ΄ν…Œκ³ λ¦¬μ˜ λ‹€λ₯Έ κΈ€

JAVA #7  (0) 2020.03.28
JAVA #6  (0) 2020.03.27
JAVA #4  (0) 2020.03.27
JAVA #3  (0) 2020.03.27
JAVA #2  (0) 2020.03.27