
1์ผ์ฐจ
JDK๋ cursor ์ค์น ์๋ฃํ๋๋ฐ ํฌ๋ก์ฐ์๋๊ฐ ํฐ๋ฏธ๋์ ์ฐํ๋๋ก ์ด๋ณด์๋ ์ ์ ์๊ฒ ์๋ ค์ค
์๋์ฐ+r :์คํ-cdm
๋ฌธ์-์ฃผ์ ๋ณต์ฌ
cmd์ฐฝ์ cd + ์ฃผ์ ๋ณต์ฌ
cursor .(ํ์นธ ๋๊ณ ์ )

jdk๋ cursor ์ค์น ์๋ฃํ๋๋ฐ ํฌ๋ก์ฐ์๋๊ฐ ํฐ๋ฏธ๋์ ์ฐํ๋๋ก ์๋ ค์ค ์ด๋ณด์๋ ์ ์ ์๊ฒ๋
1. ํด๋ ์ด๊ธฐ(project)
2. ํ์ผ ๋ง๋ค๊ธฐ(Main-๋ฐ๋์ ์ฒซ๋ฒ์งธ ๊ธ์๋ ๋๋ฌธ์ ์์ด)
-๋ฉ๋ชจ์ฅ์ผ๋ก ์ฐ๊ฒฐ๋จ(txt) ->(๋ํดํธ) -๋ฉ๋ชจ์ฅ์ ์์ธ์ด ์ฒ๋ฆฌํ๋ ํ๋ก๊ทธ๋จ
3. ์๋ฐ ํ์ผ๋ก ๋ฐ๊พธ๋ ค๋ฉด ๋ค์ ๋ณ๊ฒฝ(Main.java)

๊ฐ๋ฐ์์ chat GPT ํ๋ฉด
์ ๋ถ๋ถ์ ์ฑ์งํผํฐ์ ๋งํ๋ฏ์ด ํ๋ฉด ์์์ ์ฝ๋๋ฅผ ์ง์ค
1. ํ์ผ์ ๋ด์ฑ์ผ๋ก ๋๋๊ทธํจ


๋ฐ์๋ค์ธ๋ค๋ฉด Keep All ๋๋ฅด๊ธฐ
keep๊ณผ run
keep์ ์๋ฏธ: ๋ฆฌ์์ค๋ ์ฌ๊ธฐ์ ๋๋ฌ
run์ ์๋ฏธ: ์คํํด์ค

ํ์ผ ๋๋๊ทธ ํด์ ์ด ํ์ผ์ ์คํํด์ค-run ๋ฒํผ ๋๋ฅด๊ธฐ

๊ฐ์ด๋ฐ ์๋ ์ฐฝ์ java Main ๋ฃ๊ธฐ
-ํฌ๋ก์ฐ ์๋๊ฐ ๋ํ๋จ
cpu: ์ฝ์ด์ฃผ๋ ๊ฒ
๋ฉ๋ชจ๋ฆฌ: ์ผ๋จธ๋ฆฌ(๋จ๊ธฐ๊ธฐ์ต)
๋์คํฌ-์ฅ๊ธฐ๊ธฐ์ต
java Main
.class๋ ์ธ๊ณ์ด
.java
run : ์คํํด์ค, class์ฝ๋ ์์ฑํด์ค
keep : java ์ฝ๋ ์์ฑํด์ค
๊ฐ์ด๋ฐ ์๋ ์ฐฝ์ java Main ๋ฃ๊ธฐ(Main.java๋ผ๊ณ ๋ฃ์ผ๋ฉด ์๋จ)
-ํฌ๋ก์ฐ ์๋๊ฐ ๋ํ๋จ

๋ฆฌ์์ค?
public ์์: ์ฐ๋ฆฌ๊ฐ ๋ฐฐ์ธ๊ฑฐ๋ ๋ค ๋ค์ด๊ฐ์ผํจ, ํ์ฌ ํ๋ฉด์์ ๋ํ๋, ์ง์, ๊ณ ๊ฐ๋ง ๋ณผ ์ ์๊ฒ ์ ์ฝ์ ๋ ์ ์์
public ์์: ํ๋ผ์ด๋น
class : ๊ฑฐ์ธ์ฒ๋ผ
Main.class <->class Main
๊ดํธ์ ์ข ๋ฅ
{}:๋/ ์คํ์ด []: ์ค /์ปฌ๋ธ๋ ์ด์ค (): ์/ ๋ผ์ด๋
scope : ์ค์ฝฅ์ ์๋ชป์ง์ ํด์ ์ถฉ๋๋๋ ๊ฒฝ์ฐ๊ฐ ์ ์ผ ๋ง์! (์์๋๊ธฐ)
public : ๋ฉ์๋method
class scope {}
system: ํค๋ณด๋
put println-> ๋ชจ๋ํฐ์ ์ด๋ ๊ฒ ๋์ค๊ฒ ํด์ค
๋ฐฉ๋ฒ์์ค: method(๋ฐฉ๋ฒ)
"๋๋ ์๊ฐํ๋ค. ๊ทธ๋ฌ๋ฏ๋ก ๋๋ ์กด์ฌํ๋ค"
-์๊ณ ๋ฆฌ์ฆ
๊ณ์ฐ๊ธฐ ๋ง๋ค๊ธฐ(์ซ์ ๋ฃ๊ณ ์์๋ฃ๊ณ ๋ต๋์ค๊ฒ)
ํด๋์ค๋ ๊ป๋ฐ๊ธฐ, ์ ค ์์
method๋ 4๊ฐ
Calculator
์ฌ๊ธฐ์ ๊ณ์ฐ๊ธฐ๋ฅผ ์ํํฉ๋๋ค๋ผ๊ณ ํฐ๋ฏธ๋์ ์ถ๋ ฅ๋๋ ์ฝ๋๋ฅผ ์์ฑํด์ค
์ฌ๊ธฐ์ ๊ณ์ฐ๊ธฐ ์ดํ์ด๋ผ๊ณ ์ถ๋ ฅ๋๋ ์ฝ๋๋ฅผ ์์ฑํด์ค

์ปค์๊ฐ cpu์
์ค์ฝฅ์ ๋์ข ๋ฅ
ํด๋์ค ์ค์ฝฅ, ๋ฉ์๋ ์ค์ฝฅ

//์์ ๋ค์ฌ์ฐ๊ธฐ ๋ฐ๋์ ํด์ผํจ
@Calculator.java ์ฌ๊ธฐ์์ //๋ง์ ๋ฉ์๋ , ๋ ๊ฐ์ ์ ์๋ฅผ ์ ๋ ฅ๋ฐ์์ ๋ํ๋ ๋ฉ์๋๋ฅผ ์์ฑํด์ค.

//๋ง์ ๋ฉ์๋ ๋ค์ ์ ์ธ, ํธ์ถ ์จ์ฃผ๊ธฐ
void : ๋น๊ณต๊ฐ, ๋์ด๋ค. ํธ์ถ๋์ง ์๋๋ค ๋ ๋ป
์ง๊ธ์ ์์๋ก๋ง ์ด๋ฃจ์ด์ ธ ์๊ธฐ ๋๋ฌธ์ ๋ณ์๋ก ์ด์ฉํ๋ ๋ฐฉ๋ฒ
@Calculator.java ์ฌ๊ธฐ์์ //๋ง์
๋ฉ์๋ ํธ์ถ , ์ด ์ค์ฝฅ์ ํธ์ถํด์ค
@Calculator.java in result=add(2, 3); ์ฌ๊ธฐ์์ 2์ 3์ ์ค์บ๋๋ฅผ ์ด์ฉํด์ , ํฐ๋ฏธ๋์์ ์
๋ ฅ๋ฐ๋ ์ฝ๋๋ก ์์ ํด์ค

@Calculator.java ์ด๊ฒ์ class๋ก ์ปดํ์ผํด์ค.

java Calculator
์ฒซ ๋ฒ์งธ ์ซ์ ์ ๋ ฅ:
๋ ๋ฒ์งธ ์ซ์ ์ ๋ ฅ:
๋ต:

์ฒซ ๋ฒ์งธ ์ซ์๋ฅผ ์ ๋ ฅํ์ธ์, ๋ ๋ฒ์งธ ์ซ์๋ฅผ ์ ๋ ฅํ์ธ์
@Calculator.java ์ฌ๊ธฐ์ ๋๋จธ์ง ์ฌ์น์ฐ์ฐ๋ ๋ฃ์ผ๋ ค๋๋ฐ ๋ฉ์๋ ์์ฑํด์ค
์ฝ๊ฒ ๊ฐ๋ ค๊ณ ์ด๋ ๊ฒ ๋ฃ์ด ๋ดค์ฉ๋๋น,,ใ ใ
์ค๋ ์ ์ฌ์ค์ ์๊ฐ๋ณด๋ค //๋ฃ๊ณ ๋ด๊ฐ ํ๊ณ ์ถ์ ๋ด์ฉ์ ์ฐ๋ฉด ์ฝ๋๊ฐ ์ง์ง๋๋ค!
@Calculator.java ์ด ํ์ผ์ ์ปดํ์ผํด์ค
'Project ESG+AI > [์ผ์ KPMG]ESG ๋ฐ์ดํฐ ํ์ฉ ํ์คํ ๊ฐ๋ฐ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
| 5์ผ์ฐจ. ์ ๋ ฅ๊ฐ์ด ํฐ๋ฏธ๋์ ๋ณด์ด๊ฒ ํด์ค (0) | 2025.10.15 |
|---|---|
| 4์ผ์ฐจ. ํ์๊ฐ์ ๊ณผ ๋ก๊ทธ์ธ์ ํ ์ ์๊ฒ ๋ง๋ค์ (0) | 2025.10.14 |
| 3์ผ์ฐจ. ๋ด๊ฐ ๋ง๋ค๊ณ ์ถ์ ์ฌ์ดํธ ๋ง๋ค๊ธฐ (0) | 2025.10.13 |
| 2์ผ์ฐจ. ui-server ํ๋ก ํธ์๋๋ฅผ ๋ฐฐ์ฐ์(HTML) (0) | 2025.10.01 |
| [์ผ์ kpmg]ESG ๋ฐ์ดํฐ ํ์ฉ ํ์คํ ๊ฐ๋ฐ์ 1์ผ์ฐจ (0) | 2025.09.30 |