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) : ์บ์คํ ์ฐ์ฐ์