반응형
콘솔에서 입력받기라는 다소 생소한 것을 했습니다.
System.in을 통해 키보드 입력 스트림(간단히 말해서 키보드에서 입력되는 값?)로부터 바이트 데이터를
받아오고, 그것을 Scanner 라는 클래스의 메소드를 사용해 정수,실수,문자열로 재변환 해준다는 것을
대략적인 개념은 이해는 했으나 활용법이 기존과는 달라서 많이 생소했습니다.
하지만 유튜브 보니까
콘솔창에 값을 입력해주니 순차적으로 결과가 뜨는 것을 확인하고 따라해보니, 정확하게 작동하는 방식은
몰라도 다소 신기하게 느껴지더라고요 ㅋㅋㅋㅋ
오늘도 느리지만 한 걸음 나아갔다고 생각하니 뿌듯하기도 하고 기분이 좋네요ㅎㅎ!
예제 2-4
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 | import java.util.Scanner; public class Test { public static void main(String[] args) { Scanner sc = new Scanner(System.in); //Scanner 클래스를 사용하기 위해 생성자를 만들어주며 //System.in은 //System 클래스에 in 객체를 의미하며 //역할은 키보드로 입력한 바이트 값을 전달해주든 역할이다. int x, y, sum; //정수 타입의 변수를 선언해준다. System.out.println("첫 번째 숫자를 입력하시오: "); x = sc.nextInt(); //System 클래스의 in 객체를 통해 불러온 바이트 값을 변환해주는 //Scanner 객체는 sc라는 참조변수를 따라가면 있고 //그것의 내부로 가서 정수타입으로 반환하는 메소드를 사용하며 //반환된 값은 x를 의미한다. System.out.println("두 번째 숫자를 입력하시오: "); y = sc.nextInt(); sum = x + y; //반환된 값의 핪을 sum 변수에 저장하고 출력한다. System.out.println(sum); } } | cs |
1.콘솔 창에 원하는 값을 입력
2.추가 값들을 입력
반응형
반응형
'It Study > POWER JAVA(기본서)' 카테고리의 다른 글
POWER JAVA 2장 프로그래밍 1 ~ 2번 문제 (0) | 2022.08.31 |
---|---|
POWR JAVA 2장 콘솔 입력받기 응용1 (0) | 2022.08.22 |
POWER JAVA 2장 메소드 예제 (0) | 2022.08.03 |
POWER JAVA 1장 프로그래밍 3번 문제 FOR문 연습_4 (3) | 2022.08.02 |
POWER JAVA 1장 프로그래밍 문제 3번 문제 FOR문 연습_3 (0) | 2022.08.02 |