사용자 도구

사이트 도구


study:java:javachobo

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

다음 판
이전 판
study:java:javachobo [2010/01/20 20:51]
starlits 새로 만듦
study:java:javachobo [2015/06/08 09:50] (현재)
starlits
줄 1: 줄 1:
 ====== 자바의 정석 ====== ====== 자바의 정석 ======
  
-===== 조건문과 반복문 ===== +  - Chapter 1 자바를 시작하기 전에 
-  - 조건문은 조건식과 문장을 포함하는 블럭{}으로 구성되어 있으며, 조건식의 연산결과에 따라 실행될 문장을 달리 할 수 있다.  +  - Chapter 2 변수 
-  - 처리해야할 경우의 수가 많을 때는 switch문을 사용해서 표현할 수 있는지 살펴봐야 한다.  +  - [[study:java:javachobo:ch3 |Chapter 3 연산자]] 
-  - **<color blue>모든 switch문은 if문으로 변경이 가능하만, 모든 if문이 switch문으로 변경 가능한 것은 아니다. </color>** +  - [[study:java:javachobo:ch4 |Chapter 4 조건문과 반복문]] 
- +  - [[study:java:javachobo:ch5 |Chapter 5 배열]] 
-==== IF 조건문 ==== +  - Chapter 6 객체향 프로그래밍 I 
-  - if 다음에 오는 조건식에는 연산의 최종결과 값이 true 또는 false인 수식만을 사용할 수 있다\\ 조건식의 결과가 false이면, 블럭{} 내의 문장이 실행되지 않는다.  +  - Chapter 7 객체향 프그래밍 II 
-  - **<color blue> C언어에서는 조건식의 최종결과 값으로 true 또는 false 이외의 값을 허용하지만, 자바에서는 이를 허용하지 않는다. </color>** +  - [[study:java:javachobo:ch8 |Chapter 8 예외처리]] 
-  - 예제 <code java> +  - Chapter 9 java.lang 패키지 
- +  - Chapter 10 내부 클래스 
-if (조건식1) {  +  - Chapter 11 컬렉션 프레임웍과 한 클래스 
-      // 조건식1의 연산결가 true일 때 수행될 문장들을 적는다.  +  - Chapter 12 쓰레드 
-} else if (조건식2) {  +  - Chapter 13 AWT 
-      // 조건식2의 연산결과가 true일 때 수행될 문장들을 적는다.  +  - [[study:java:javachobo:ch14 |Chapter 14 입출력]] 
-} else if (조건식3) {       // 여러 개의 else if를 사할 수 있다.  +  - Chapter 15 네트워킹 
-      // 조건식3의 연산결과가 true일 때 수행될 문장들을 적는다.  +  - [[study:java:javachobo:appendix|JDK 1.5에 추가된 능]]
-      //...  +
-} else {       // 보통 else블럭으로 끝나며, else블럭은 생략이 가능하다.  +
-      // 위의 어느 조건식도 만족하지 않을 때 수행될 문장들을 적는다.  +
-}  +
-</code> +
-  - 블럭{}은 여러 개의 문장을 하나로 묶기 위해 사용되는 것이며, 함수, 조건문, 반복문 등에 사용된다.  +
-  - 조건문과 반복문에서는 수행될 문장이 하나인 경우 블럭을 생략할 수 있으나, 가능하면 생략 않고 사용하는 것이 바람직하다. +
-  - 수행될 문장이 한 문장이라서 블럭을 생략하고 적었을 때, 나중에 새로운 문장들이 추가되면 블럭으로 문장들을 감싸 주어야 하는데 이 때 블럭을 추가하는 것을 잊기 쉽기 때문이다. 그리고, 여러 개의 if문이 중첩되어 사용되었을 때 if문과 else블럭의 관계가 의도한 바와 다르게 형성될 수도 있다.  +
- +
-==== 반복문 (for , while , do-while) ==== +
  
study/java/javachobo.1263988287.txt.gz · 마지막으로 수정됨: 2010/01/20 20:51 저자 starlits