본문 바로가기

전체 글131

[Java] 11. 3가지 범위의 변수 자바에는 3가지 변수가 있다. 지역변수 , 멤버변수 , 전역변수가 있다. 지역변수는 같은 method 안에서만 존재하며 method가 끝나면 그 변수는 사라진다. 멤버변수는 같은 class 안에서 존재하므로 같은 member method 에서는 그 변수를 사용할 수 있다. 전역변수는 말그대로 전역에서 사용이 가능하다. 스크립트의 어디서든 이 변수는 사용이 가능하다. 지역변수를 보자. public class VarTest{ public static void main(String args[]) { xx xxx = new xx(); xxx.method(); System.out.println(x); } } class xx { public void method() { int x=0; } } 위의 스크립트의 결과는.. 2015. 1. 23.
[Java] 10. Object ( 오브젝트 ) - 2 7장에서 Object에 대해 언급한 바가 있다. 그곳에서 Object의 개념을 이해시켰다면 , 이번 Object는 심화된 내용이다. 우리는 하나의 Object를 만들때 이런 방법을 사용했다. class Obj{ 내용 } Obj var = new Obj(); 이제 Object Obj 에 여러 modifiers ( 수식어 ) 를 가진 변수를 넣어보자. public : 어느 class에서나 참조가 가능하다. protected : 같은 package 내의 class 에서만 참조가 가능하고 , 자식 class가 다른경우 그 자식class도 참조가 가능하다. default : 같은 package 내의 class에서만 참조가 가능하다. private : 같은 class 에서만 참조가 가능하다. [modifiers] .. 2015. 1. 21.
[Java] 09. 배열 ( Array ) array라는 것은 배열을 의미한다. array는 일종의 object 이다. 변수들이 모여 하나의 array를 이룬다. array는 어떻게 선언해야 될까? int [] arr ; int arr []; 위의 두가지 방법중 하나를 선택하여 array arr을 만들수 있다. 그리고 , 위의 방법은 int형 array를 만드는 것이다. 이제 array의 크기를 정해야 된다. int [] arr; arr = new int[3]; array는 일종의 object 라고 했으니 new 로 변수를 선언하는건 당연한 것이다. [] 안에 array의 크기가 들어가고 []앞의 자료형은 array안에 들어갈 자료들의 자료형이 되겠다. 이제 array에 데이터를 저장해 보자. 일단 array의 구조를 알아야한다. arr의 크기가.. 2015. 1. 19.
[Java] 08. 조건문과 반복문 조건문과 반복문은 여러상황에서 많이 필요한 문법들입니다. 조건문에는 if 구문이 있습니다. if ( 조건 ) { } else { } else는 생략이 가능하며 괄호안에 들어갈 조건은 boolean 값이 되어야됩니다. 다른 언어에 익숙하신분들은 0 = false , 0이상인 수 = true 라는 인식이 있는데 , 자바에서는 boolean이라는 개념이 있으므로 위의 개념은 적용이 안됩니다. 그러므로 true 와 false의 값을 이용해 조건문을 판단 해주어야 됩니다. if 와 비슷한 switch 라는 구문이 있습니다. switch 는 변수가 해당하는 경우에 명령문을 실행 합니다. int a=3; switch(a) { case 1: System.out.println("a = 1"); break; case 2:.. 2015. 1. 17.