둥수 정보

반응형

 

 

자바에서는 일반적으로 코드는 어느 툴에서도 작성할 수 있습니다. 코드를 실행시키면서 입력과 출력 작업을 할 수 있습니다. 이때 무슨 코드로 입력 또는 출력을 시킬지는 좀 다른 문제입니다. 그걸 알아봅시다.

 

 

목차

     

     

     

     

    자바 입력 메소드 정리

    스캐너 임포트

     

     

    일단 입력을 위해서 가장 많이 쓰는 객체는 Scanner입니다.

    당연히 기본 라이브러리에서 불러와야 되기에 임포트를 해줘야 합니다.

    대소문자를 주의하면서 코드 맨 윗줄 바깥에 작성해주시면 되겠습니다.

     

     

     

    참조변수 선언

     

     

    그런 다음 스캐너에 대한 참조변수를 선언해주셔야 합니다.

    클래스 내에서 Scanner (변수 이름) = new Scanner(System.in);을 입력하시면 됩니다.

    필자는 참조 변수 이름을 input으로 지정했스빈다.

     

     

     

    public class Input {
        public static void main(String[] args) {
          
            Scanner input = new Scanner(System.in);
            String value = input.nextLine();
    
    
    
        }
    }

     

     

     

    그런 다음 참조변수를 이런 식으로 활용하시면 됩니다.

    변수의 값을 입력받는 값으로 하기 위해서 변수의 값을

    (Scanner 참조 변수 이름).next(); 등으로 선언하시면 됩니다.

     

    이 뒤에 next();로는 여러 가지가 올 수 있습니다.

    int 변수라면 netxInt(); long이라면 nextLong();이 올 수 있습니다.

    next();만 있으면 바로 입력된 값이 지정되는 겁니다. 공백으로 구분됩니다.

     

    nextLine();의 경우, 입력된 한 줄 전체가 값으로 지정됩니다.

     

     

     

    자바 출력 메소드 정리

    자바 출력 메소드

     

     

    출력 메소드는 많은 사람들이 알듯이, 기본적으로 System.out.print("");입니다.

    프로그래밍 언어 중에서 기본적인 출력조차 코드가 긴 편에 속하죠.

    print("")만 입력하면 되는 파이썬과는 완전히 다릅니다.

     

     

     

    출력 메소드의 변형

     

     

    입력 메소드에서 next를 변형한 것처럼, 입력은 print 부분을 변형하면 됩니다.

    println의 경우, 작성한 문자들을 전부 출력한 후 줄바꿈이 됩니다.

    println을 하고 또 출력을 하면, 그 텍스트는 아랫줄에 출력되는 겁니다.

     

     

     

    printf

     

     

    마지막으로는 printf 형식이 있는데, 이게 좀 많이 까다롭습니다.

    플래그와 지시자를 이용해서, 문자열 내의 특정 문자들을 변화시킬 수 있습니다.

    자세한걸 설명하기엔 너무 까다롭고 길어지므로 아래를 참고바랍니다.

     

    java-printstream-printf

     

     

     

     

     

     

    이렇게 해서 자바에서의 기본 입출력을 사용하는 방법에 대해 알아보았습니다.

    봐주셔서 감사합니다.

    반응형
    반응형

    공유하기

    facebook twitter kakaoTalk kakaostory naver band