# Scanner

[Java]자바에서 입출력하기 (Scanner)
코딩테스트를 위한 자바 입출력 방식 정리 자바에서의 입력 자바에서 입력은 보통 scanner와 bufferdreader를 주로 사용한다 받는 입력의 형식에 따라 받아서 처리하는 방식이 다른데 자세한건 아래에서 코드를 보면서 다뤄볼려고 한다 Scanner를 사용하는

Scanner 입력 갯수를 모를 때 (키보드로 입력 받은 만큼 저장)
키보드로 입력 받은 만큼 저장한다? \----> 입력 갯수를 모른다!\----> 가변 길이형 배열 사용\----> ArrayList1차원 배열처럼 생성, 사용• 가변길이형• 중복값을 저장하며, 검색의 기능이 있다. • 데이터가 순차적으로 입력된다.• ArrayList,
Scanner nextInt()와 nextLine() 개행문자 문제
nextInt() 이후에 nextLine()이 바로 왔을 때 공백이 입력되는 문제가 발생하였다.그 이유에 대해 명확하게 파악하고 해결 방법을 기록한다.

[자바] 입출력 완전 정리
자바의 입출력은 코딩테스트를 준비하는데 있어 자주 사용 되지만 공부할 필요성을 그만큼 자주 느끼는 파트이기도 하다. 매번 입출력을 위해 많은 객체를 생성하지만 이유도 모르고 선언하는 할 때마다 답답함을 느껴 본 글을 쓰게 되었다.
02-4 변수와 시스템 입출력
괄호에 주어진 매개값을 모니터로 출력하고 개행한다.괄호에 주어진 매개값을 모니터로 출력만하고 개행하진 않는다.괄호에 주어진 형식대로 출력한다.키보드에서 입력된 키코드를 읽는다.System.in.read()는 키코드를 하나씩 읽기 때문에 2개 이상의 키가 조합된 한글을
Scanner.next();, System.in.read(), IOException
Scanner 클래스의 next() 메소드를 사용하면 키보드로 입력하는 값을 받아올 수 있다. Scanner 클래스는 외장 클래스이다.Scanner 클래스의 next() 메소드를 사용해서 문자를 받환받으면 문자는 유니코드 값으로 받아와진다.소문자를 입력받아서 대문자로

형변환
큰 자료형의 데이터를 작은 자료형 변수에 저장하려고 하는 경우 사용하면 에러 발생 하지 않음 저장 범위가 지나면 나눠서 담게 돼서 (변환하고자 하는 자료형) 변수double 데이터를 int 변수에 저장하는 경우 아래와 같이 하면 캐스트 연산자를 사용
[Java] BufferedReader, StringTokenizer
코딩 테스트를 풀 땐 Scanner 보다 BufferedReader 더 효율적이라는데 이를 자세하게 알아봅시다. BufferedReader의 속도가 더 빠른 이유는 Buffer의 차이입니다. Scanner는 1kb의 buffer를 가진 반면, BufferedReader

System / 날짜 및 시간 / 문자열 / Random / Scanner / 컬렉션 프레임워크
패키지 단위로 제공한다.접근 : (모듈 ->) 패키지 -> 클래스java.lang. -import를 시키지 않는다. / 반대로 이외의 것들은 import 해줌java.lang 패키지에서는 Object가 제일 중요하다.toString(), equals() String /
12969 직사각형 별찍기
이 문제에는 표준 입력으로 두 개의 정수 n과 m이 주어집니다.별(\*) 문자를 이용해 가로의 길이가 n, 세로의 길이가 m인 직사각형 형태를 출력해보세요.n과 m은 각각 1000 이하인 자연수입니다.기본적으로 스케너 사용을 요구하는 문제라 스케너를 사용해 문제를 해결
JAVA__47
nextLine을 활용하여 split을 사용해 String\[] array 구조로 변환 및 저장array 변환 시 문장구조이기에 정수변환 필요Integer.parseInt(index) > index에 변환하고 싶은 값 투입
JAVA__46
스캐너 Scanner sc = new Scanner(System.in);스캐너로 반환형식에 맞는 값만 반환됨 sc.next반환형식(); sc.nextInt(); sc.nextString();대기열 = 큐(queue)sc.next변환형식(); 반환 후 큐에 남은 찌꺼기가