자바 Java/문법
String 배열 예제 - arguments에 직접 숫자를 입력하는 계산기
하나비 HANABI
2022. 1. 3. 15:51
if 조건문: 커멘드로 arguments를 두개 받겠다는 뜻
커멘트에 arguments가 두개 입력되지 않으면 프로그램의 사용법 안내를 출력
public class ArrayEx3 {
public static void main(String[] args) {
if(args.length != 2) {
System.out.println("이 프로그램의 사용법은");
System.out.println("java ArrayEx3 num1 num2");
System.exit(0); // 시스템 자동 종료
}
String strNum1 = args[0];
String strNum2 = args[1];
int num1 = Integer.parseInt(strNum1); // int형으로 변환
int num2 = Integer.parseInt(strNum2);
int result = num1 + num2;
System.out.println(num1 + " + " + num2 + " = " + result);
}
}
마우스 오른쪽 -> run as -> run congifuration -> arguments -> 왼쪽에서 원하는 클래스 선택 후 Arguments 탭의 Program arguments 란에 원하는 숫자 2개 입력 (ex. 10 10)
실행결과: 10 + 10 = 20