JAVA코딩

    자바 JAVA - 클래스, 은행 계좌

    자바 JAVA - 클래스 은행 계좌를 만드는 코드를 통해서 객체 지향 언어인 JAVA의 특성을 알아보자. 클래스란 비슷한 객체들을 정의하고 설명하기 위한 집합체라고 생각하면 된다. 예시를 통해 알아보자. 은행 계좌 입출금을 하기위해 필요한 클래스는 무엇이 있을까? 우선 돈을 입금하고 출금하는 사람과 그 돈이 입금되고 출금되는 은행 계좌 이렇게 두가지를 생각할 수 있을 것이다. 이 사람과, 은행 계좌는 딱 한가지로만 정해진게 아니고 여러명, 여러 계좌로 이루어져 있을 수 있다. 그러면 이 클래스들을 선언해보고 그 안에서 필요한 변수들을 우선 선언해보자. 1) 고객 이런식으로 Client 이라는 이름을 가진 클래스를 선언해준뒤, 사람에 대한 정보를 입력받을 변수를 선언한다. 이름, 나이, 현금 그리고 Ban..

    자바 JAVA - 다차원 배열

    자바 JAVA - 다차원 배열 다차원 배열에 대해서 알아보자. 이전에는 1차원의 배열에대해서만 알아보았는데, 이번에는 다른차원의 배열들을 선언하고 다뤄보자. 이 다차원 배열을 이해하려면 행렬에 대해 잘 이해하고 있으면 도움이 많이된다. 특히, 3차원 배열 같은 경우 글로만으로 이해하기가 약간 힘들수도있다. 약간 상상력? 그 3차원적인 구조를 상상해서 값을 유추할 수 있으면 이해가 쉽다. (나는 보통 8각형의 도형을 생각해서 이해한다.) 예를 들어 2차원의 배열을 선언해보자. 2x5 행렬의 형태를 가진 배열을 선언해볼것이다. 참고로 2 x 5 행렬은 이런식으로 2개의 행과 5개의 열을 가지게 된다. 그러면 5 x 2행렬은? 당연히 이렇게 5개의 행과 2개의 열을 가지게 된다. 이 구조를 제대로 이해하고 있..

    자바 JAVA - 배열

    자바 JAVA - 배열 변수에다가 여러 값들을 담을 수 있는 배열에 대해 알아보자. 5개의 요소를 가진 배열을 만들려면 어떻게 해야할까 1. 배열을 선언후, 배열 생성. 2. 배열을 선언과 동시에 생성. 3. 직접 요소를 정해 생성. 3번 은 배열의 각 인덱스에 수를 정해주면서 생성하지만, 1번, 2번은 아니다. 그러면 각 인덱스에 원하는 값을 넣어주려면 어떻게 해야할까? 이렇게 배열 생성후에 직접 넣어주면 된다. ( 참고로 배열 순서는 0번째 부터이다!!! ) --------------------------------------------------------------------------------------------------------------------- 배열을 출력하려면? 이렇게 출력하면..

    자바 JAVA - 반복문 (for 문), 구구단

    자바 JAVA - 반복문 (for 문), 구구단 반복문의 종류중 하나인 for 문을 살펴보자. for 문도 정말 많이 쓰이는 반복문이다. for문의 기본 구조는 for ( 초기화식; 종결 제어식; 증감 제어식 ) 의 구조다. 1. 초기화식 ex> int i =1; // 변수 i 를 1로 초기화시킨다. 변수를 지정한 값으로 초기화시킨다. 2. 종결 제어식 ex) int i