화면으로부터 입력받는 방법??
음.. 문제를 풀면서 변수의 저장할 값을 미리 정해놓고 푸는 게 아니라
다 작성한 후에 입력받는 것이다.
이것 또한 잘 알아두는게 좋다. 처음엔 잘 외워지지도 않고
자꾸 틀리지만 역시나 많은 문제를 풀다보면 자동적으로 손이 타다다닥 적어가고 있다..ㅜㅜ
제일 먼저 import문이라는 걸 써줘야 하는데
사실 이게 뭔지 왜 쓰는 건지는 지금은 알 필요 없다.
화면으로부터 입력받고 싶을 때
Scanner 쓰고 엔터 치면 자동생성된다.
자동생성이 안되어있을 경우: Ctrl+Shift+o를 누르면 생성된다.
그다음
Scanner sc = new Scanner(System.in);
이렇게 작성하면 스캐너라는 객체를 생성하게 된 것이다.
주의할 점은 sc 빼고 모든 S가 대문자!
String input = sc.nextLine();
위 문장은 문자열 타입을 입력받는 문장.
int num = sc.nextInt();
위 문장은 정수 타입을 입력받는 문장.
입력은 문자열로 받고 받은 문자열을 숫자로 바꾸고 싶다면?
String input1 = sc.nextLine();
int num1 = Integer.parseInt(input1);
입력받은 input1 문장을 정수로 변환하는 문장.
여기서 입력받는 방법은 콘솔 창에 직접 키보드로 입력하고 엔터키 누르면 된다!
[자바] #13 연산자와 피연산자 (0) | 2021.02.21 |
---|---|
[자바] Java #12 타입 간의 변환방법 (0) | 2021.02.18 |
[자바] Java #10 printf로 출력하기 (0) | 2021.02.16 |
[자바] Java #09 두 변수의 값 바꾸기 (0) | 2021.02.15 |
[자바]Java #08 문자열 결합 (0) | 2021.02.14 |
댓글 영역