main() 메소드로 인자 전달
사용자가 입력한 argu 값으로 프로그램을 실행하게 함.
Run => Run Configurations => Arguments 탭에서 입력 가능
반드시 한 번 이상 실행해야 탭에 표시됨!!
실습코드 연습
import java.util.Scanner;
public class ArgsArrayEx {
public static void main(String[] args) {
int argsArray [] = new int[args.length];
for(int i = 0; i < args.length; i++) {
argsArray[i] = Integer.parseInt(args[i]);
}
// Integer.parseInt() 정수형으로 형변환
Scanner scanner = new Scanner(System.in);
System.out.print("정수를 입력하세요");
int n = scanner.nextInt();
System.out.print("매개변수 중 " + n + "보다 큰 정수는 ");
for(int i = 0; i < argsArray.length; i++) {
if(n < argsArray[i]) {
System.out.print(argsArray[i] + " ");
}
}
System.out.print("입니다.");
scanner.close();
}
}
'Language > JAVA' 카테고리의 다른 글
자바기반응용프로그래밍 - 상속 (0) | 2022.04.11 |
---|---|
자바기반응용프로그래밍 - 반복문 (0) | 2022.04.11 |
자바기반응용프로그래밍 - 패키지, 접근 지정자, static, final (0) | 2022.04.10 |
자바기반응용프로그래밍 - 메소드, 레퍼런스, 오버로딩, 가비지 컬렉션 (0) | 2022.04.10 |
자바기반응용프로그래밍 - 객체 지향을 위한 클래스와 객체 (0) | 2022.04.09 |