둥수 정보

반응형

 

 

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

 

 

목차

 

 

 

 

자바 입력 메소드 정리

스캐너 임포트

 

 

일단 입력을 위해서 가장 많이 쓰는 객체는 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