[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] 조건문 - switch ~ case문
·
Back-End/Java
[작성일: 2023. 01. 14]  switch ~ case조건식의 결과가 아니라 값만으로 비교할 수 있을 때 사용if문보다 속도가 빠름if문의 조건식과는 다르게 조건식의 계산결과가 int 타입의 정수와 문자열만 가능조건식의 계산결과와 일치하는 case문으로 이동 후, break문을 만날 때까지 문장을 수행.break문이 없으면 switch문의 끝까지 진행함.일치하는 case문의 값이 없는 경우 default문으로 이동함. ( default문 생략 가능)case문의 값으로 변수를 사용할 수 없음. (리터럴, 상수, 문자열 상수만 가능)   사용 방법switch(변수) { case 값1: 값1일 때 실행할 문장; break; case 값2: 값2일 때 실행할 문장; break;..
[JAVA] 조건문 - if문, 중첩 if문
·
Back-End/Java
[작성일: 2023. 01. 10]  if문조건문은 조건식과 실행될 하나의 문장 또는 블럭{}으로 구성  if(조건식 { 문장들 } ) 조건에 따라서 다른 것을 구현하는 문장if문은 if, if-else, if-else if 세 가지의 형태가 있음조건식의 결과는 반드시 true 또는 false여야 함.if Statement if문 사용 법:if (조건1) { 조건 1이 true일 때 실행할 문장 } else if ( 조건2) { 조건 1이 false, 조건 2가 true일 때 실행할 문장 }... else if (조건n) { 이전의 조건들은 모두 false, 조건n은 true일 때 실행할 문장 } esle { 모든 조건이 false일 때 실행할 문장 }}​   Scann..