java arguments & parameter

limchard·2023년 10월 25일
0

java

목록 보기
11/48
public class OkJavaGoInHomeInput2 {

// 아랫줄의 args를 parameter, 매개변수 라고 한다.
public static void main(String[] args) {
// 위의 String[]은 문자열만 이루어진 배열이라는 데이터이다.
// args 뒤의 중괄호 안에는 args라는 변수에 사용자가 입력한 변수가 들어 올것이다.라고만 이해하자.

String id = args[0];
String Bright = args[1];
// 프로그래밍은 0부터 시작하는 습관이 있다.

// Elevator call
Elevator myElevator = new Elevator(id);
myElevator.callForUp(1);
	}
}

arguments를 입력받아 프로그램을 실행시켜 보자.

이전에 보면 id, Bright를 각각 실행해줬지만, 이를 위의 args(파라미터)를 통해

'Run' 버튼을 확장해서 눌러보자.
list 중에 Run Configurations를 눌러 들어가자
실행을 설정하는 것이다.
왼쪽에는 여러가지 프로그램 list가 나온다.
우측에 Arguments를 눌러보자.
입력값을 입력하기 위한 것이다.
Program arguments에 값을 입력하면 된다.
띄어쓰기 하면 개별로 인식한다. 그래서 문장이나 단어의 조합을 기입할때에는 작은 따옴표로 묶어준다.

이제 입력값은 완료 되었다.

이제 입력값을 받는 법을 알아보자.

'args' 가 변수이다. 프로그램을 사용하는 사람과, 프로그램 사이에 값을 매개해준다고 해서 해당 args를 매개변수(parameter)라고 한다.
즉 위 그림처럼 입력한 arguments를 args로 받는다.

id, bright 값에 args[0]를 기입하면 위에 입력되었던 값이 순차적으로 기입된다.
프로그램은 순서를 0번부터 받기 때문에 이점에 주의한다.

추가로 'Run' 버튼을 확장해서 'Organize Favorites를 눌러 List를 추가할 수 있다.

profile
java를 잡아...... 하... 이게 맞나...

0개의 댓글