자바의 모든 것

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 (11) - For

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

Programming/Java

자바 기초부터 ABC (3) - 클래스

3번째 시간으로, Hello world 클래스를 만들어보았다. 만약에 아래와 같은 코드를 짰다고 하자, public class HelloWorld { public static void main(String [] args){ System.out.println("HelloWorld!!!"); } } 첫 번째 줄 public class HelloWorld { } 뒤에서부터 살펴보면, HelloWorld 우선 HelloWorld 라는 단어는 우리가 정한 이름이다. 이 프로그램이 Hello, World!를 출력하는 프로그램이기 때문에 HelloWorld라고 지어준 것. 다른 이름을 사용해도 된다. class 클래스(class)는 객체 지향 프로그래밍의 기본 단위라고 할 수 있다. 이후 '객체 만들기' 챕터에서 자..

Programming/Java

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

1. 자바와 객체 지향 자바는 처음부터 객체 지향 언어로 생성 → 객체 지향 프로그래밍 (Object Oriented Programming, OOP)은 프로그램을 작성하는 기법 부품에 해당하는 객체(Object) 를 먼저 만들고, 이것들을 하나씩 조립 및 연결해서 전체 프로그램을 완성하는 기법 객체 지향이 잘 적용된 언어는 코드의 구조가 명확하기 때문에 코드를 이해하기 쉽고, 관리와 유지 보수가 효율적 자바는 객체 지향의 개념이 언어에 강하게 드러나는 특징이 있다. 그래서 자바는 한 줄을 출력하는 데도 public, class, static, void, System, out 등 많은 용어가 등장합니다. 그리고 그만큼 많은 의미를 코드에서 전달하고 있습니다. 객체 지향적 구조와 설계를 정확히 표현하는 것에..

꾸준표
'자바의 모든 것' 태그의 글 목록