[JAVA 스터디] 250117 2차원배열 - 오늘의 학습 키워드2차원 배열, 배열 초기화 2차원 배열을 실제로 사용하는 방법에 대해서 알아보도록 하자.여기에서는 다른 방식으로 선언하는 방법과2차원 배열에 값을 저장하고 출력하는 방법에 대해서 알아보려고 한다. 목표 : 2차원 배열에 값을 저장하고 출력하는 방법을 이해하고 사용할 수 있다. 1. 2차원 배열에 값을 저장 2차원 배열을 선언도 해봤고 구조도 어떻게 되어 있는지 알아봤으니이제 값을 저장하고 가져오는 방법에 대해서 알아보도록 하자.먼저 저장하는 방법이다.예시를 위해 2차원 배열을 만들어보자. 예시1)char[][] charArr = new char[4][2]; 이번에는 char타입의 2차원 배열을 선언해 보았다.구조는 앞에서 살펴봤던 2차원 배열의 구조와 거의 흡사하니 이 전의 글을 .. 더보기 [JAVA 스터디] 250116 BufferedReader - 오늘의 학습 키워드BufferedReader 클래스의 특징Buffered Reader와 ScannerJava를 처음 시작하면서 입력을 받을 땐 항상 Scanner를 사용했다.만약 정수를 하나 입력받는 다고 하면 다음과 같이 작성할 수 있다.Scanner sc = new Scanner(System.in);int i = sc.nextInt();Scanner 클래스가 제공하는 여러 메서드들을 통해 정수 입력, 줄 단위 입력, 문자열 입력 등등 원하는 동작을 수행할 수 있다.의문점사실, Scanner만 사용했다면 궁금해하지도 않았을 의문점이 있다.Java로 알고리즘 문제를 풀 때, 평소처럼 Scanner를 통해 입력을 받으면 시간초과가 나는 Case를 자주 격어보았다. 메인 로직은 모두 동일하고, 입출력의 .. 더보기 [JAVA 스터디] 250115 Scanner - 오늘의 학습 키워드Scanner 클래스의 특징기본적인 데이터 타입들을 Scanner 의 메소드를 사용하여 입력받을 수 있다. 예로 들어 100을 입력하고자 할 때, String(문자열)로 입력받고 싶으면 next() 나 nextLine() 을, int(정수)로 입력받고 싶다면 nextInt() 를 사용하여 입력받으면 알아서 해당 타입으로 입력된다. Scanner 을 사용할 시 util 패키지를 경로의 Scanner 클래스를 호출해야 한다. 자바에서 쓰이는 대부분의 클래스는 lang 패키지가 아니라면 import 을 통해 호출해주어야 한다. Scanner 의 경우는 java.util 패키지에 있다. 공백(띄어쓰기) 또는 개행(줄 바꿈)을 기준으로 읽는다. Scanner 의 입력 메소드들은 대부분 공백과.. 더보기 이전 1 ··· 5 6 7 8 9 10 11 ··· 88 다음