Java 13. 입력과 출력
입력과 출력
string[ ] args
package living.coding;
public class A8 {
public static void main(String[] args) {
System.out.println(args.length);
}
}
main 메소드는 자바에서 특별한 의미를 가진 메소드이다. main메소드의 내용을 구현하면 자바 애플리케이션을 실행할 때 main메소드가 호출되면서 프로그램이 구동하게 되는 것이다. 이때 String [ ] args는 입력 값의 파라미터로 동작한다.
사용자의 입력을 받기
package living.coding;
import java.util.Scanner;
public class A9 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int i = sc.nextInt();
System.out.println(i);
sc.close();
}
}
Rnu을 하게 되면 main메소드안의 Scanner라는 객체를 새로 만들 때 사용자가 입력한 값을 입력받아 생성한다. sc라는 객체는 nextInt라는 메소드를 통해 입력이 된다. nextInt는 정수 값만 입력이 가능하다.