Java

Coding Test/BaekJoon

[백준 2557번] Hello World 시작!! - JAVA(자바) 문제풀이

안녕하세요~~ 코딩하는 난쟁이 코난입니다. 오늘부터 백준 문제를 같이 풀어보려고 합니다. 언어는 java로 할 예정이고 백준 사이트에 단계별로 풀어보기를 풀이 할 예정입니다. 백준 사이트에 들어가게 되면, 오른쪽 위의 상단에 로그인 버튼이 있는데요, 로그인을 하시구 단계별로 풀어보기를 누르시면 아래와 같은 화면이 나타나는데, 1단계부터 필요한 부분들만 골라서 풀 예정입니다. 문제 2557번 Hello World Hello World! 만 출력하면 되는 간단한 문제인데요, 여기서 중요한 점은 백준에 java file을 제출할 때 class 이름을 Main으로 설정해야 컴파일 오류가 뜨지 않고, 제대로 채점이 됩니다. 성공!! 했네요. 이상으로 최대한 매일 올릴 수 있도록 하겠습니다. :)

카테고리 없음

자바 기초부터 ABC (14) - 객체지향

지금까지 자바 기초에 대해서 공부해보았는데요, 저도 공부하면서 아직까지는 괜찮다고 느꼈습니다. 그런데 사실 자바는 이제부터 시작이라고 하더라고요. 함께 객체지향에 대해서 알아보도록 합시다. 개요 김모씨가 은행 계좌에 입금을 하고 출금을 하고, 또 최모씨의 계좌에 20,000원을 이체해주려고 합니다. 이런 상황을 어떻게 프로그램으로 표현할 수 있을까요? 일단 '사람'이라는 것을 표현할 방법이 필요하고, '계좌'라는 것을 표현할 방법이 필요합니다. 그런데 현재까지 배운 자료형들(숫자형, 불린형, 배열 등)로는 완벽하게 표현해내기 어렵겠죠? 이런 상황을 쉽게 정리할 수 있는 프로그래밍 방법이 바로 객체 지향 프로그래밍입니다. 이 경우에는 '사람'을 표현하는 객체와 '은행 계좌'를 표현하는 객체를 만들 수 있습..

Programming/Java

자바 기초부터 ABC (13) - 다중배열

동일한 자료형 여러 개를 묶어 사용하기 위해 배열을 사용합니다. int[] array = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}; 위의 배열은 정수 자료를 아래처럼 보관하고 있습니다. 혹은 세로로 볼 수도 있겠죠? 다중 배열 그렇다면 2차원 구조는 배열로 어떻게 나타낼 수 있을까요? '다중 배열'을 선언하면 됩니다. int[][] multiArray; 위 표의 내용으로 초기값을 바로 설정하기 위해서는 이렇게 써야 합니다. int[][] multiArray = { {1, 2, 3, 4}, {5, 6, 7, 8}, {9, 10, 11, 12} }; 'int[4] 배열 세 개가 묶인 배열'이라고 볼 수 있습니다. 즉, multiArray[0]의 자료형은 int[4]이고 내용은 {1, 2, 3..

Programming/Java

자바 기초부터 ABC (12) - 배열

배열을 쓰면 변수 하나에 값을 여러 개 담을 수 있습니다. 자바의 배열을 만들고 사용하는 방법을 간단하게 살펴봅시다. 배열 생성 배열을 만드는 방법은 몇 가지 있습니다. (1) 선언과 동시에 빈 배열 생성 int[] intArray = new int[5];// 크기 5의 빈 배열 (2) 선언 후, 배열 생성 int[] intArray; intArray = new int[5];// 크기 5의 빈 배열 위 두개는 사실 7거의 똑같다고 볼 수 있죠? (3) 리터럴로 생성 int[] intArray = {1, 2, 3, 4, 5}; 이렇게 하면 5개의 원소가 있으니까 intArray는 자동으로 크기 5의 배열이 됩니다. 그런데 이 방식은 변수를 정의할 때만 할 수 있습니다. 밑에 코드처럼 두 줄에 나누어서 하면..

Programming/Java

자바 기초부터 ABC (11) - For

For문 기본 문법 (Syntax) for (초기화식; 종결 제어식; 증감 제어식) { // 수행부분 } for문의 조건 부분은 세 가지로 나누어 집니다: 초기화식 (initialization) 종결 제어식 (termination) 증감 제어식 (increment) for문을 이용해서 1부터 10까지 출력하려면 이렇게 하면 됩니다. for (int i = 1; i

Programming/Java

자바 기초부터 ABC (10) - While

While문에 대해서 알아봅시다. 기본 문법 (Syntax) while (조건 부분) { 수행 부분 } while문은 조건 부분이 true인 동안 계속 반복해서 수행 부분을 실행하는 구문입니다. 수행부분에서 조건이 false가 되도록 바꾸어 주거나 break;를 통해서 반복문을 종료시킬수 있습니다. while문은 반복 횟수를 정확히 알 수 없는 동작, 혹은 특별한 조건에서만 멈추어야할 경우 등에서 자주 사용합니다. 다음시간에 배울 for문은 반복 횟수를 while문보다 직관적으로 조절할 수 있다는 점이 차이점 입니다. ##예제 문제: 1, 2, 3, ... 을 하나씩 더한 값이 10000보다 크거나 같아졌을 때, 마지막으로 더한 값은 무엇일까요? int sum = 0, i = 1; while (sum <..

꾸준표
'Java' 태그의 글 목록