입력과 출력

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는 정수 값만 입력이 가능하다.

Comment and share

  • page 1 of 1

Hyeon Soo Ahn

author.bio


author.job