Java์ ๋ช ๋ น์ค ์ธ์๋ ๋ฌด์์ ๋๊น?
Java ๋ช ๋ น์ค ์ธ์์ ์ก์ธ์คํ๋ ๋ฐฉ๋ฒ์ ๋ฌด์์ ๋๊น?
Java์์ ๋ช ๋ น์ค ์ธ์์ ์ก์ธ์คํ๋ ๋ฐฉ๋ฒ์ ๋งค์ฐ ๊ฐ๋จํฉ๋๋ค. Java ์ฝ๋ ๋ด์์ ์ด๋ฌํ ์ธ์๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ ๊ฐ๋จํฉ๋๋ค. main() ์ ์ ๋ฌ๋ ๋ฌธ์์ด ๋ฐฐ์ด๋ก ์ ์ฅ๋ฉ๋๋ค . ๋๋ถ๋ถ args ๋ก ์ด๋ฆ์ด ์ง์ ๋ฉ๋๋ค . ์๋ ์ค๋ํซ์ ๊ณตํต ํค๋๋ฅผ ์ดํด๋ณด์ญ์์ค.
public static void main(String[] args){โฆ}
์
์๋์์ ์์ธํ ์ค๋ช ํ๋ ์๋ฅผ ์ดํด๋ณด๊ฒ ์ต๋๋ค.
// Program to check for command line arguments
public class Example {
public static void main(String[] args) {
// check if the length of args array is < 0
if (args.length <= 0) {
System.out.println("No command line arguments found.");
} else {
System.out.println("The first command line argument is: " + args[0]);
System.out.println("All of the command line arguments are: ");
// iterating the args array and printing all of the command line arguments
for (String index : args)
System.out.println(index);
}
}
}
์คํ
ํ๋ก๊ทธ๋จ์ ์คํํ๋ ค๋ฉด ๋ค์๊ณผ ๊ฐ์ ๋ฐฉ๋ฒ์ผ๋ก ๋ช ๋ น์ค์ ์ธ์๋ฅผ ์ ๋ฌํฉ๋๋ค. ์ฌ๊ธฐ์์๋ IntelliJ IDE๋ฅผ ์ฌ์ฉํ๊ณ ์์ผ๋ฏ๋ก ์ํ๋ ๊ฒ์ ์ฌ์ฉํ ์ ์์ต๋๋ค. IntelliJ์ ๊ฒฝ์ฐ "์คํ" โ "๊ตฌ์ฑ ํธ์ง" ์ต์ ์ ์ ํํฉ๋๋ค. ๊ทธ๋ฐ ๋ค์ ์ฌ์ฉ ๊ฐ๋ฅํ ํญ์์ ๋ ๋ฒ์งธ์ธ "ํ๋ก๊ทธ๋จ ์ธ์" ํญ์ผ๋ก ์ด๋ํฉ๋๋ค. ์ฌ์ฉ ๊ฐ๋ฅํ ํด๋น ๋ธ๋ก์ ์ธ์๋ฅผ ์ ๋ ฅํ๊ณ "ํ์ธ"์ ํด๋ฆญํ ๋ค์ "์คํ"์ ํด๋ฆญํ ์ ์์ต๋๋ค. ์ด ํ๋ก๊ทธ๋จ๊ณผ ๋์ผํ ์ถ๋ ฅ์ ์ํด ์๋ ํ ์คํธ๋ฅผ ์ฌ์ฉํ์ญ์์ค.
๋ด ์ด๋ฆ์ ์ค๋๋ฅ์
๋๋ค.
์ฐ์ถ
์ฒซ ๋ฒ์งธ ๋ช
๋ น์ค ์ธ์๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. My ๋ชจ๋ ๋ช
๋ น์ค ์ธ์๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. ๋ด ์ด๋ฆ์ Andrew์
๋๋ค.
GO TO FULL VERSION