break

for, while, do while을 사용할 때 실행을 중지시켜주는 역할을 해준다.

 

아래와 같이 break를 만난다면 실행문이 중지된다.

 

만약 반복문이 중첩되어 있다면 어떻게 될까??

중첩이 되어있다면 가까운 반복문만 종료하고 바깥 반복문은 종료하지 않는다.

만약 중첩된 반복문과 바깥 반복문을 모두 종료하고 싶다면 바깥 반복문에 라벨을 붙이고,

"break 이름" 을 사용하면 된다. 

 

 

'DataBase > DDL' 카테고리의 다른 글

7/5 SQL 테이블 제거 및 변경  (0) 2021.07.06
7/5 SQL 테이블 생성 및 제한조건  (0) 2021.07.06
7/2 테이블 생성  (0) 2021.07.02
7/2 DDL  (0) 2021.07.02
do.. while

do while은 블록내의 실행문을 먼저 실행시키고 난 뒤 조건을 검사하는 방식으로 흐름이 진행됩니다.

 

조건이 true라면 실행문을 반복한다.

 

'JAVA' 카테고리의 다른 글

#Java 배열  (0) 2021.07.14
#Java continue  (0) 2021.07.13
#Java while문 다시..  (0) 2021.07.13
#Java 반복문 정복하기  (0) 2021.07.13
#Java switch 문  (0) 2021.07.12
while문

조건식이 true일 경우에 계속해서 실행문을 반복합니다.

 

조건식에는 비교 또는 논리 연산이 주로 오고, 조건식이 false가 되면 반복 행위를 멈춥니다.

 

while 문은 다음과 같이 작성할 수 있다.

 

 

 

구체적으로 예를 들어보면

1~100까지의 합을 구하기 위해 while문을 활용한다면 다음과 같이 이용할 수 있다.

 

여기서 실행문 안에 i++;이 있는 것을 확인할 수 있다.

이것은 변수를 false를 만들어 프로그램을 종료시키기 위한 것이다.

만일 i++가 없다면 무한반복이 진행되어버린다.

 

'JAVA' 카테고리의 다른 글

#Java continue  (0) 2021.07.13
#Java do while  (0) 2021.07.13
#Java 반복문 정복하기  (0) 2021.07.13
#Java switch 문  (0) 2021.07.12
#Java while 문  (0) 2021.07.12

금일 반복문 for을 배우면서 현타가 오지게 왔다...

잠시 런닝을 뛰면서 멘탈챙기고 이렇게 다시 컴퓨터 앞에 앉았다.

 

오늘 반복문 꼭 정복하고 말겠어..

 

 

반복문

반복문은 일정조건이 참이면 계속해서 반복하는 문장을 말한다.

이것을 looping(루핑)이라고도 말한다.

 

반복문에는  for, do while, while문이 존재한다.

 

for과 while은 서로 변환이 가능하기 때문에 반복문을 작성 시 이용하기가 비교적 자유로운 편이다.

for을 while로 변환하고  또는  while을 for로 변환할 수 있다는 말이다.

하지만, 일반적으로 for반복횟수를 알고 있을 때 사용하면 좋고 while조건에 따라 반복할 때 사용한다.

추가로, while 과 do while의 차이점을 보면 조건을 먼저 검사하느냐 나중에 검사하느냐일뿐 동작의 방식은

동일하다고 생각하면 된다.

 

for

 

같은 실행문을 반복적으로 실행해야할 경우 사용한다.

 

for문을 쓰는 양식은 다음의 그림과 같다.

 

구체적으로 예를 한번 들어보자.

만일 1~5까지 합을 구하고 싶다고 하자.

그렇다면  sum+= 을 이용해서 1~5까지 구할 수 가 있다.

하지만 이 방법은 범위가 지금처럼 작다면 괜찮지만

1~100 또는 1~1000까지라면..???

이처럼 범위가 큰 숫자의 합을 구하기 위해서 sum+= 만을 이용한다면

컴퓨터와 함께 다운될 것이다.

 

이런 문제를 해결하기 위해서는 우리는 다음과 같은 for문을 제시할 수 있다.

 

1~5까지 합.

이렇게 주어진 횟수까지만 실행문을 반복하는 걸 for문이라고 생각하면 된다.

 

만약 조건식이  false라면?

 

for문의 실행문을 실행하지 않고 종료하며 흐름이 for문 밖에 있는 실행문으로 이동한다.

 

초기화식에서 선언하지 않고 for문 전에서 선언이 가능하다.

만약 초기화식을 생략해도 되는 경우가 발생한다면

생략이 가능하고 초기화식을 for전에 선언할 수도 있다.

 

 

'JAVA' 카테고리의 다른 글

#Java do while  (0) 2021.07.13
#Java while문 다시..  (0) 2021.07.13
#Java switch 문  (0) 2021.07.12
#Java while 문  (0) 2021.07.12
#Java 제어문 2  (0) 2021.07.12

+ Recent posts