반응형

Code 4

자바 예외처리 2

https://surrealcode.tistory.com/65 자바 예외처리 1예외처리는 정상 흐름과 예외 흐름을 명확하게 분리하여 가독성을 높이는 데 있다.  우선 다음의 예제를 살펴보자. 이 예제는 서버와 통신(을 한다고 가정한다)하여 메세지를 보내는 예제이다.surrealcode.tistory.com예외처리에 관한 1편은 이전 내용을 참고하는 것이 좋다.이전에 사용했던 소스 코드를 여기서 재사용할 예정이다.  앞서 만든 통신 프로그램은 반환값을 사용하여 예외를 처리했었다. 이런 경우 다음과 같은 문제가 있다1. 정상 흐름과 예외흐름이 섞여있어 코드를 이해하기가 어렵다.2. 예외 흐름이 더 많은 코드 분량을 차지한다. 여기에 예외처리를 도입해서 처리해보자.public class NetworkClien..

공부/Java 2024.09.16

자바 for문

for문도 while문과 같은 반복문이고, 코드를 반복 실행하는 역할을 한다. for문은 주로 반복횟수가 정해져 있을 때 사용한다. for문 구조for(초기식; 조건식; 증감식){} 1. 초기식은 딱 한번 사용된다.2. 조건식을 검증한다. 참이면 코드를 진행하고, 거짓이면for문을 빠져나간다.3. 코드를 실행한다.4. 코드가 종료되면 증감식을 실행한다.5. 다시 2. 조건식부터 시작한다. for ( int i = 1; i sout(i);} 같은 느낌이다. for문은 while문을 조금 더 편하게 다룰 수 있도록 구조화 한 것 뿐이다.   다음은 i부터 하나씩 증가하는 수를 endNum까지 하는 예제이다.    while보다 for 문이 더 깔끔하다. for문은 초기화, 조건 검사, 반복 후 작업 등이 한..

공부/Java 2024.08.22

자바 while문

while조건식을 확인한다. 조건식이 참이면 코드 블럭을 실행하고, 거짓이면 while문을 벗어나게 된다.조건식이 참이면 코드블럭 실행 후 다시 조건식 검사로 돌아가서 조건식을 검사한다.(거짓이 될때까지)    다음은 i가 1씩 증가하며 sum 의 결과를 출력하는 예제이다.단순무식 코드보다 while을 사용하여 출력하면 쉽다.   위와 같이 i가 1씩 증가하는 코드이다. 증가값이 커질수록 코드가 복잡해질 것이다.    위와 같은 코드는 while문의 endNum(마지막 수)까지 더하여 결과를 출력할 수 있기때문에 코드가 훨씬 간결해진다. while문을 작성 할 때엔 반복 횟수에 유의하자. 몇개를 할지 정확하게 정해야한다.

공부/Java 2024.08.22
반응형