변수 


변수란 ?

- 데이터를 임시로 담아둘수 있는 메모리 공간


int i = 10;

int j = 20;


위와 같이 사용할 수 있다.



int  i = 10 ; 

위의 문법을 풀이 해 보겠다 

int  

 자료형이고 정수형을 선언할때 쓰인다.


변수값을 담을 변수명이다.


=

대입 연산자  or 할당 연산자 이다.

수학에서와 달리 오른쪽에 있는 데이터를 왼쪽으로 이동하려할때 사용한다.


10

i 의 변수 에다가 10으로 초기화 를 했다.


;

선언문이 종료 되었을때 ;(세미콜론)을 붙혀줘 작업이 끝났다는것을 컴퓨터에게 알려준다.


변수를 초기화를 하는 방법에는 두가지가 있다 .


1. 첫번째로는 변수를 선언 후 초기화를 한다.

ex)

int i ;

i = 10

System.out.println("변수 선언 후 초기화");




2. 두번째로 선언과 초기화를 동시에 해주는 방법이 있다.

int i = 10;

System.out.println("선언과 초기화를 동시에");


-변수에 저장된 데이터는 언제든지 변경할 수 있다.


ex)

int i = 10;

i=20;

System.out.println(" i : "+ i);

출력 =  i :  20


i=30;

System.out.println(" i : "+ i);

출력 = i : 30

i=40;

System.out.println(" i : "+ i);

출력 = i : 40






'Java' 카테고리의 다른 글

맵 Key,Value 값 확인하기  (0) 2021.01.04
Java 실행 구조  (0) 2018.09.10
10. 열번째 개발 공부  (0) 2018.03.28
9. 아홉번째 개발 공부  (0) 2018.03.28
8. 여덞번째 개발공부  (0) 2018.03.28

안녕하세요 . 밋밋한 개발자입니다. 오늘은제가 제게 도움을 주고있는분덕분에 게시판을 만들어보기로했습니다.


목적을말씀드리자만 결과물보다는 과정을 중요시생각하면서 작성할 것입니다.


 잘알지도 못하는 단어, 구조등을 copy & paste 하게된다면 실력은 향상하지않을것입니다.


그러면 100%중에서 30~40%의 효율밖에 얻지 못할것 입니다.


무조건 모르는게있으면 검색하고 찾아보세요 ,


잘안되는게있다면 잠시멈춰두고 이해하고 넘어가세요 그렇다고 한문제로 1주일이상 시간을 지체하고있다면 그건넘어가고 나중에 다시해보세요 ^^


결과가 중요하지않다는게아닙니다. 단지 과정을 잘이해하고 숙지하고있다면 결과는 좋을수 밖에 없다는 말씀을드리고싶습니다.


일단 첫번째로 Database 컬름으로 다음과 같이 만들어주세요 (데이터베이스는 mariaDB를 바탕으로 하고있습니다)



BRDNO -- 글번호

BRDTITLE -- 제목

BRDWRITER -- 작성자

BRDMEMO -- 내용

BRDDATE -- 작성일자


작성자(BRDWRITER,), 글제목(BRDTITLE), 내용(BRDMEMO) 사용자가 입력하는 곳이다.

글번호는 MariaDB가 자동으로 고유값(auto_increment) 을 적용했습니다.

앞으로 이글번호를 이용하여 데이터를 등록, 수정 , 삭제 를 할것입니다.




이렇게 테이블을 생성하였으면 다시 프로젝트로 돌아가서 boardVO 클래스르 생성합니다.


ps. 테이블 필드명과 boardVO클래스변수명은 동일하게 해주어야 합니다.


-boardVO

----

package board;


public class boardVO {

private String brdno, brdtitle, brdwriter, brdmemo, brddate;

public String getBrdno() {

return brdno;

}

public void setBrdno (String brdno) {

this.brdno = brdno;

}


public String getBrdtitle() {

return brdtitle;

}


public void setBrdtitle(String brdtitle) {

this.brdtitle = brdtitle;

}


public String getBrdwriter() {

return brdwriter;

}


public void setBrdwriter(String brdwriter) {

this.brdwriter = brdwriter;

}


public String getBrdmemo() {

return brdmemo;

}


public void setBrdmemo(String brdmemo) {

this.brdmemo = brdmemo;

}


public String getBrddate() {

return brddate;

}


public void setBrddate(String brddate) {

this.brddate = brddate;

}

}

----

위와같이 작성해준다. 

getters 와 setters 를 사용하면 자동적으로 입력되지만 우리는 하나하나 작성해보자. (실력이있는사람들은 해도 괜찮습니다.)


이해하고 넘어갔으면 좋겠습니다.


데이터베이스도설치해 보시고 public, private 등 접근제한자를 검색해보시고 모르는게있다면 무엇이든 검색해보시기바랍니다.



+ Recent posts