티스토리 뷰

개발일기

Visual Studio Terminal에 값 입력하기

삐삐들의 주인 2021. 7. 1. 17:14

args에 값을 어떻게 입력해야 할지 몰라서 고민을 했다. 

보통 이클립스를 많이 써서 그런가 args 입력으로 검색을 했을 때 이클립스 캡쳐본이 많이 나왔다.

 

해당 코드를 작성했지만 입력을 어떻게 해야 하는지 몰라서 찾아봤다.

public class Hi{
    public static void main(String args[]) {

 		if(args.length != 1){
            System.out.println("USAGE: 3210");
            System.exit(0);
        }

        int money = Integer.parseInt(args[0]);
        System.out.println("money=" + money);


        int[] coinUnit = {500, 100, 50, 10};
        int[] coin = {5, 5, 5, 5};

 
        for(int i = 0; i < coinUnit.length; i++){
            int coinNum = 0;
    
            coinNum = money / coinUnit[i];

            if(coinNum < coin[i]){
              
                coin[i] = coinNum;

            } else {
   
                coinNum = coin[i];
                coin[i] = 0;
                
            }
            
            money = money - (coinUnit[i] * coinNum);
            System.out.println(coinUnit[i] + "money : " + coinNum);

        }

        if(money > 0){
            System.out.println("no change");
            System.exit(0);
        }

        System.out.println("left: ");

        for(int i = 0; i < coinUnit.length; i++){
            System.out.println(coinUnit[i] + " money : " + coin[i]);
        }
          
    }
     
}

 

launch.json이라는 파일을 열고 "console" : "integratedTerminal" 을 추가해준다. 

 

"configurations": [
        {
            "type": "java",
            "name": "Launch Current File",
            "request": "launch",
            "mainClass": "${file}",
            "console" : "integratedTerminal"
        },

이렇게 추가를 해주고 

 

터미널을 열어서 

컴파일을 하고 실행을 해준다.

 

javac Hi.java

java Hi (입력할 값)

 

 

그럼 이렇게 출력이 된다.

 

한글로 주석써둔 것들이 다 에러로 뜨길래 모조리 삭제 해야 했다.

공지사항
최근에 올라온 글
링크
«   2026/07   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31