package inputex;
import java.util.Scanner;
public class ScannerEx {
public static void main(String[] args) {
System.out.println("숫자를 입력하세요 >>");
Scanner sc= new Scanner(System.in);
String x1 = sc.nextLine();
System.out.println(x1);
}
}

package inputex;
import java.util.Scanner;
public class ScannerEx {
public static void main(String[] args) {
System.out.println("숫자를 입력하세요 >>");// 100 200
Scanner sc= new Scanner(System.in);
String x1 = sc.next();
String x2 = sc.next();
System.out.println(x1);
System.out.println(x2);
}
}

System.out.println("x >"); // 100
int iX = sc.nextInt();
System.out.println(iX);
package inputex;
import java.util.Scanner;
public class ScannerEx {
public static void main(String[] args) {
System.out.println("숫자를 입력하세요 >>"); // 100 200
Scanner sc= new Scanner(System.in);
String x1 = sc.next();
String x2 = sc.next();
int i1 = Integer.parseInt(x1);
int i2 = Integer.parseInt(x2);
int rs = i1 + i2;
System.out.println(rs);
System.out.println("숫자를 입력하세요2 >>");
Scanner sc2 =new Scanner(System.in); // 10
int i4 = sc2.nextInt();
int i5 = sc2.nextInt();
int rs2 = i4 + i5;
System.out.println(rs2);
}
}

String[] args : class 파일 실행 시 외부에 입력 한 값이 저장되는 문자열 배열 변수
cmd창에서 공유하여 연산 가능하게 해준다.
package inputex;
public class MainArgsEx {
public static void main(String[] args) {
String args1 = args[0];
String args2 = args[1];
String args3 = args[2];
int i1 = Integer.parseInt(args1);
int i2 = Integer.parseInt(args2);
int i3 = Integer.parseInt(args3);
int rs = i1 + i2 + i3;
System.out.println(args1);
System.out.println(args2);
System.out.println(args3);
System.out.println(rs);
}
}

결과를 보면 알 수 있는데, 코드에서 각각 배열을 선언해주므로써 cmd에서도 사진과 같이 실행해주게 되면 연산을 할 수 있는 것을 확인할 수 있다.