continue

반복문 for, while, do while 에서만 사용되며 continue를 만나면

for문의 증감식 또는 while, do while문의 조건식으로 이동한다.

 

continue 도 break 처럼 if문과 같이 사용되고 특정 조건을 만족하는 경우 

continue 이후의 문장을 실행하지 않고 다음 반복을 실행한다.

 

'JAVA' 카테고리의 다른 글

#Java Array.fill  (0) 2021.07.14
#Java 배열  (0) 2021.07.14
#Java do while  (0) 2021.07.13
#Java while문 다시..  (0) 2021.07.13
#Java 반복문 정복하기  (0) 2021.07.13
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
switch

 

다중 if ~ else 문과 비슷한 용도로 사용된다. 대신 동등비교만 가능하다는 특징을 가지고 있다.

(>, < , >= 등의 연산자는 이용할 수 없고 오직 == 만 가능하다)

 

 

 

 

예시1

구성을 보면 다음 과 같다.

 

switch(인자값)

case 조건: 조건이 충족한다면 실행되는 문 ; break;

.....

default : 위 조건들이 충족하지 않는 다면 실행되는 문;

 

 

여기서 break는 case의 조건이 충족된다면 해당 case문까지만 출력하고 멈춰달라는 의미이다.

break가 없다면 첫 번째 case문에서 충족되고나서 끝나도 될 문장이

그 뒤에 있는 case들의 실행문까지 모두 출력한다. 이런 경우가 발생한다면 비교하는 의미가 없어진다.

 

'JAVA' 카테고리의 다른 글

#Java while문 다시..  (0) 2021.07.13
#Java 반복문 정복하기  (0) 2021.07.13
#Java while 문  (0) 2021.07.12
#Java 제어문 2  (0) 2021.07.12
#Java 제어문  (0) 2021.07.12
while

while문은 조건식이 성립한다면 계속해서 반복하는 제어문이다.

 

 

작성예시)

 

초기식;

while(조건식) {

문장;

증감식;}

 

예시1

 

 

조건식이 계속해서 맞아떨어진다면 while문 안에 있는 n이 실행될 것이고,

그렇지 않으면 바깥쪽에 있는이 실행된다.

 

여기서 주의할 점은 증감식을 입력하지 않는다면 while문 안에 있는 n이 무수히 반복된다는 점이다.

 

 

'JAVA' 카테고리의 다른 글

#Java 반복문 정복하기  (0) 2021.07.13
#Java switch 문  (0) 2021.07.12
#Java 제어문 2  (0) 2021.07.12
#Java 제어문  (0) 2021.07.12
#Java 3항 연산자  (0) 2021.07.12
if ~ else

조건식의 결과에 따라서 실행되는 문장이 서로 다른 경우에 사용한다.

 

작성예시)

 

문장1;

if(조건식) {

문장2;

} else {

문장3;

}

문장4;

예시1

 

참이면 문장2  를 출력하고 거짓이면 문장3 을 출력한다.

'JAVA' 카테고리의 다른 글

#Java switch 문  (0) 2021.07.12
#Java while 문  (0) 2021.07.12
#Java 제어문  (0) 2021.07.12
#Java 3항 연산자  (0) 2021.07.12
#Java 연산자  (0) 2021.07.09
제어문

제어문은 말그대로 프로그램을 제어해준다는 의미를 가지고 있다. 프로그램이 어떤 방식으로 흘러갈 지 

조건에 따라 제어해주는 것이 제어문이다.

 

 

ㅁif문

조건식이 만족한 경우에만 실행하는 제어문이다.

 

작성예시)

 

문장1:

if(조건식) {

문장2;}

문장3

 

예시1
예시2
예시3

 

**예시 3을 보면 문자마다 고유의 번호가 존재하고 그 번호를 이용하여 대소문자를 구별해낼 수 있다.

만일 고유번호를 알고 싶다면 System.out.println((int)'A') ; 라고 입력하여 문자 A 의 고유번호를 확인할 수 있다.

 

'JAVA' 카테고리의 다른 글

#Java while 문  (0) 2021.07.12
#Java 제어문 2  (0) 2021.07.12
#Java 3항 연산자  (0) 2021.07.12
#Java 연산자  (0) 2021.07.09
#Java 전역변수, 지역변수, 참조변수  (0) 2021.07.09
3항 연산자

3항 연산자는 if 단일비교문과 비슷하다고 생각하면 된다. 

 

구성은 다음과 같다.

 

조건식? true : false

 

조건식이 맞다면 true 부분을 출력하고 그렇지 않으면 false를 출력한다.

조건식에 맞게 아래와 같이 입력해봤다.

 

예시1

 

예시2

 

예시3

참고

: 여기서 Scanner 부분이 있는데 저 부분은 데이터를 입력받을 수 있게 도와주는 역할을 한다.

 

 

'JAVA' 카테고리의 다른 글

#Java 제어문 2  (0) 2021.07.12
#Java 제어문  (0) 2021.07.12
#Java 연산자  (0) 2021.07.09
#Java 전역변수, 지역변수, 참조변수  (0) 2021.07.09
#Java 데이터 형 (data type) 변환  (0) 2021.07.09

+ Recent posts