지금까지는 화면에 출력만 해왔는데, 이제 화면으로부터 입력받는 방법에 대해서 배워보겠습니다.
입력받는 방법은 여러가지가 있으며, 오늘 배울 것은 Scanner입니다.
화면에 출력을 하는 것보다 직접 코드를 짜는 본인이 입력을 하여 출력하는 것이 더 흥미를 느낄 수 있다고 생각을 해서 다소 어려운 내용이라고 생각이 될지라도 앞부분에 넣어 소개를 하게 되었습니다.
먼저 Scanner를 사용하기 위해서는

위와 같이 import java.util.Scanner 를 입력해줍니다.
입력해주는 이유는 Scanner클래스를 사용하기위해 추가해주는 것 입니다.
그 다음엔 Scanner클래스의 객체를 생성해주는 것입니다.
다소 생소한 단어들이 나와서 당황스러울 수 있지만 처음에는 공식이라 생각하고 외워두는 것도 하나의 방식이라고 생각을 합니다.

위와 같이 객체를 생성을 해주는데 객체를 생성할때에는 본인이 사용하기 쉽게 만들어주면 되겠습니다.
객체는 sc이며 본인이 사용하기 쉽게 바꿀 수 있습니다.

위와 같이 s로 객체를 생성하여도 무방합니다.
다음으로는 입력받을 타입이 무엇인지에 따라서 달라집니다.
문자열 = nextLine();
문자형 = next().charAt(0);
정수형 = nextInt();
실수형 = nextDouble();
진위형 = nextBoolean();
아래 화면에서 확인을 해보겠습니다.

위와 같이 변수에다가 입력을 받은 후에 출력을 하면 어떤 결과가 나올지 알아보겠습니다.

오른쪽 화면 콘솔창에 입력을 해주면

위와 같은 화면을 확인 할 수 있습니다.
예제 문제)
두자리 정수를 입력받는 코드를 작성하고 이를 출력해보시오.
직접 코드를 짜는 것 만큼 중요한 것은 없습니다!!
블로그를 잠시 끄고 예제 문제를 풀어보는 것이 실력 기르는 지름길이라고 생각을 합니다.
답)

※ 오타 및 틀린 설명이 있다면 댓글을 달아주세요 참고하면서 수정하겠습니다. 감사합니다.
지금까지는 화면에 출력만 해왔는데, 이제 화면으로부터 입력받는 방법에 대해서 배워보겠습니다.
입력받는 방법은 여러가지가 있으며, 오늘 배울 것은 Scanner입니다.
화면에 출력을 하는 것보다 직접 코드를 짜는 본인이 입력을 하여 출력하는 것이 더 흥미를 느낄 수 있다고 생각을 해서 다소 어려운 내용이라고 생각이 될지라도 앞부분에 넣어 소개를 하게 되었습니다.
먼저 Scanner를 사용하기 위해서는

위와 같이 import java.util.Scanner 를 입력해줍니다.
입력해주는 이유는 Scanner클래스를 사용하기위해 추가해주는 것 입니다.
그 다음엔 Scanner클래스의 객체를 생성해주는 것입니다.
다소 생소한 단어들이 나와서 당황스러울 수 있지만 처음에는 공식이라 생각하고 외워두는 것도 하나의 방식이라고 생각을 합니다.

위와 같이 객체를 생성을 해주는데 객체를 생성할때에는 본인이 사용하기 쉽게 만들어주면 되겠습니다.
객체는 sc이며 본인이 사용하기 쉽게 바꿀 수 있습니다.

위와 같이 s로 객체를 생성하여도 무방합니다.
다음으로는 입력받을 타입이 무엇인지에 따라서 달라집니다.
문자열 = nextLine();
문자형 = next().charAt(0);
정수형 = nextInt();
실수형 = nextDouble();
진위형 = nextBoolean();
아래 화면에서 확인을 해보겠습니다.

위와 같이 변수에다가 입력을 받은 후에 출력을 하면 어떤 결과가 나올지 알아보겠습니다.

오른쪽 화면 콘솔창에 입력을 해주면

위와 같은 화면을 확인 할 수 있습니다.
예제 문제)
두자리 정수를 입력받는 코드를 작성하고 이를 출력해보시오.
직접 코드를 짜는 것 만큼 중요한 것은 없습니다!!
블로그를 잠시 끄고 예제 문제를 풀어보는 것이 실력 기르는 지름길이라고 생각을 합니다.
답)

※ 오타 및 틀린 설명이 있다면 댓글을 달아주세요 참고하면서 수정하겠습니다. 감사합니다.