[Swift] 조건문과 반복문
·
iOS/Swift
조건문조건을 검사할 때에는 if, switch를 사용한다.var age = 20var student = ""if age >= 8 && age  if문의 조건절에는 값이 정확하게 참, 거짓으로 나오는 Bool타입을 사용해야 한다. Swift는 타입 검사를 엄격하게 하기 때문에 다른 언어에서는 사용 가능한 !number 같은 코드는 사용하지 못한다.  !number 대신 number == 0을 사용하면 컴파일 에러가 나지 않는 것을 확인할 수 있다. 빈 문자열이나 배열 등을 검사할 때도 길이가 명확하게 0인지 아닌지를 검사해야 한다.if name.isEmpty { ... }if languages.isEmpty { ... }   반복문switchSwift의 switch구문은 Java와는 다르게 패턴 매칭이 가..
[JAVA] 기타 제어문 - break, continue
·
Back-End/Java
[작성일: 2023. 01. 16]  break반복문을 강제로 빠져나가는 문장특정 조건을 만족하면 break와 가장 가까이 있는 반복문이나 switch문을 빠져나감 // while과 break를 사용하여 1에서 100까지 출력하되,// 3의 배수는 빼고 출력하는 로직 작성하기int m = 1;while(true) { if(m%3!=0) System.out.println("이번 m은 " + m); } m++; if(m > 100) { break; }}     continue자신이 포함된 반복문의 끝으로 이동함. (다음 반복으로 넘어감.)continue문 이후의 문장들은 수행되지 않음.while(true) // 무한반복문 나의 공격 if 몬스터가 행동불가 상태이면, continu..
[JAVA] 반복문 - while문 / do - while문
·
Back-End/Java
[작성일: 2023. 01. 16] while문조건식과 수행할 블럭{} 또는 문장으로 구성어떤 작업을 여러 번 반복해서 수행.   사용방법while(조건식) { 조건식이 true일 때 실행할 문장;}// while문 예시int i = 0;while (i      do - while문while과 유사하나 수행을 먼저 하고(do), 조건을 비교함.(while)조건식이 true든 false든 최소 1번 이상은 실행함.   사용방법 do { // 실행할 문장} while (조건식);System.out.println("do while");int i=100;do { System.out.println("이번 i은 " + i); i++;} while (i           🐣 해당 게시글은 자바의 정석(남궁성..
[JAVA] 반복문 - for문
·
Back-End/Java
[작성일: 2023. 01. 14] for문반복 횟수가 중요한 경우, 범위나 횟수가 정해져 있을 때 주로 사용함.   사용 방법for(초기화; 조건식; 증감식) { // 조건식이 true일 때 반복해서 실행할 문장;} // 반복하려는 문장이 단 하나일 때는 중괄호{} 생략 가능.for(int i=0; i   for문의 다양한 예시for문설명for(;;) {  /* 반복해서 수행할 문장 */}조건식이 없기 때문에 결과가 true로 간주되어 블럭{}안의 문장들을 무한히 반복수행 함. (*무한반복문)for(int i=0;;) { /* 반복해서 수행할 문장 */}for문에 int형 변수 i를 선언하고 0으로 초기화함. 변수 i는 for문 내에 선언되었기 때문에 for문 안에서만 유효함.for(int i=1, ..