/*
* 능력단위명 : 응용 SW 기초 기술 활용
* 능력단위요소 : 기본 개발환경 구축하기
*/
<무한 for문>
for(; ;){
}
또는
for(int i = 0; i < 10; i++){
i--;
}
/*
* \n 줄바꿈 \t 탭키
* % 모듈러는 나누는 값이 자기보다 크면 자기를 반환
* break는 이하 내용을 실행하지 않고 가장 가까운 반복문 탈출
* continue는 이하 내용을 실행하지 않고 가장 가까운 반복문 마저 실행
* 라벨문 : for 앞에 A, B를 붙여 continue를 A 탈출 가능
*/
//스위치 Switch
/*
* switch~case문
* if와 else~if의 또다른 형태.
* 각 조건을 case의 값과 비교해서 결과가 true이면 조건을
* 빠져나간다. 또다른 조건문!
*
* switch의 조건 값의 타입은 수치일 경우는 int 이하만 가능하다.
* 문자열도 조건 값으로 가능!
*
*/
/* switch(검색변수){
* case 조건:
* 조건이 true시 실행할 문장;
* break;
* case 조건2:
* 조건2가 true시 실행할 문장;
* break;
*
* default:
* 조건이 모두 아닐 때 기본적으로 실행할 문장;
* breaK;
* }
* 주의 : 검색 변수는 int타입 이하!
* long, 실수형은 사용 불가하다.
*
*/
//switch~case 문
//if문과 같다.
//key의 값이 일치한 case만 실행하고 나간다.
//따라서 break를 꼭 넣어줘야 함.
//단점 : 범위를 지정할 수 없음
//값을 보여주니 개발할 때 보기 편하다.
//char, String 가능하다.
//실수, long은 안됨!
//while
/*
* 무한 반복문
*
* while(조건식){
* 조건식이 참이면 계속 실행
* }
*
* while은 보통 무한 반복을 실행하다가 특정 조건이 되면
* 탈출하도록 한다. 많이 활용 됨!
*
* 채팅이나 게임 등 무한반복 로직에서 활용한다.
* 계속 돕니다...
*/
//do~while
/*
* do~while문은 while과 다르게 무조건 한 번 실행하고 다음에
* 조건문에 따라서 반복하게끔 하는 반복문이다.
* while문은 조건식이 거짓이면 한 번도 안돌지만
* while문은 무조건 한 번은 도는 형태를 가진다.
*/