목록전체 글 (75)
개발도생's Blog
[백준] 5300_Fill the Rowboats! 문제 5300번: Fill the Rowboats! The output will be the number of each pirate separated by spaces, with the word ”Go!” after every 6th pirate, and after the last pirate. www.acmicpc.net 선장 잭이라는 사람이 배를 인수하려고 하는데, 노를 젓는 선원의 숫자를 세줘야 한다. 노를 젓는 선원은 6인 1조이기 때문에 6명씩 끊어서 파악해야 한다는 거 같다. import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; p..
배열_Array 배열에 대해서 공부를 했다. 같은 타입의 변수들로 이루어진 유한한 집합으로 정의한다. 배열을 구성하는 각각의 값을 배열 요소(Element)라고 하며, 배열에서의 '위치'를 가리키는 숫자를 인덱스(Index)라고 한다. 인덱스는 언제나 숫자 '0'부터 시작하고, '0'을 포함한 양의 정수만을 취급할 수 있다. 배열의 기본적인 구조로 1차원 배열, 2차원 배열이 있다. 그 이상의 다차원 배열로도 선언은 가능하다. 오늘 공부한 배열은 1차원 배열이기 때문에, 1차원 배열 내용만 기록할 예정이다. 2차원 배열은 나중에 공부해서 기록해야겠다. 먼저 배열의 기본 문법을 살펴보자면, public class Arrays { public static void main(String[] args) { //..
오늘은 Random Class를 활용해 '가위 바위 보' 게임을 만드는 실습을 해봤다. Random Class를 통해 만들어진 난수 값들을 통해 가위 바위 보 게임을 하는 것인데, 추가적으로 반복문과 if 문을 활용해 완성했다. 먼저 '가위 바위 보' 게임을 진행하기 위해서 사용자 입력 값을 받아야 하는데, 입력한 값을 Buffered 공간에 저장해 두는 BufferedReader Class를 사용했다. [Java][Class] Bufferedreader 코딩 테스트 문제들을 풀다가 우연히 알게 된 Bufferedreader 객에 대해서 공부해봤다. Bufferedreader Class는, 이름과 같이 버퍼를 사용하는 클래스다. 일반적으로 알고 있던 Scanner Class는 사용자가 값을 nan-o-n..
최근에 무릎 전방십자인대 수술을 해서 글을 못 올렸습니다ㅠㅠ 이제는 앉아서 공부도 할 수 있는 정도가 돼서 다시 블로그를 작성해보려고 합니다! 그래도 아직은 앉아 있는 게 많이 힘들어서 글의 양이 상대적으로 적을 수 있습니다. 다시 한번 열심히 공부해서 블로그를 꾸준하게 운영할 수 있도록 노력할게요. 오늘 공부한 내용은 반복문이다. 먼저 반복문이란, 반복문이란 프로그램 내에서 똑같은 명령을 일정 횟수만큼 반복하여 수행하도록 제어하는 명령문이다. 프로그램이 처리하는 대부분의 코드는 반복적인 형태가 많으므로, 가장 많이 사용되는 제어문 중 하나다. 반복문은 알고리즘 및 다양하게 사용하고 있는 걸로 알고 있다. 반복문 중 'for문'과 'while문'을 공부했다. while 문 while 문은 특정 조건을 만..
변수는 선언되는 위치에 따라 명칭이 달라진다. 크게 전역 변수와 지역 변수로 나눌 수 있다. 오늘은 지역 변수에 대해서 공부해 봤다. 지난번에도 지역 변수에 대한 내용을 짧게 언급했었다. 지역 변수(Local variables)란 특정 구역 내에서만 사용이 가능한 변수를 말한다. 특정 구역은 중괄호({}) 내부에서만 선언이 가능하며, 해당 함수 내부에서만 선언이 가능하고 선언된 함수 내부에서만 사용이 가능하다. main 메서드 안에 'i1'이라는 int 타입의 변수를 선언만 한 상태이다. main 함수에 내부에 선언했기 때문에 지역 변수라고 할 수 있다. 값을 선언만 한 상태에서 값을 출력하게 되면 변수에 초기화가 되어 있지 않다는 오류 내용을 확인할 수 있다. 그래서 선언과 동시에 변수를 초기화를 시켜..