프로그래밍 언어/Swift (21) 썸네일형 리스트형 [Swift] 배열 Array 배열이란? 배열은 바구니 객체라 할 수 있습니다. 하나의 변수에 여러개의 값을 담을 수 있기 때문입니다. 바구니 객체에는 배열 말고도 튜플, 딕셔너리, 셋이 존재합니다. 이번 포스팅에서는 배열에 대해 알아보도록 하겠습니다. 바구니를 다룰 때 알아두어야 할 것 만들기 값 보기, 변경 값 추가 값 삭제 다음과 같은 순서로 배열에 대해 알아보도록 하겠습니다. 1. 배열 만들기 var test_array: Array = ["a","b","c","d"] var test_array2:[String] = ["a","b","c","d"] // 위와 같은 코드 2-1. 값 보기 print(test_array[1]) // b가 출력됩니다. 2-2. 값 변경 test_array[1]="f" print(test_array[1.. [Swift] if문을 활용한 BMI 계산기 프로그램 만들기 BMI 계산기란, 키와 체중을 이용하여 체중 등급을 나타내는 프로그램입니다. BMI = 체중 / 키 (m 단위)의 제곱 1) 키를 입력받는다. 2) 체중을 입력받는다. 3) 키와 체중을 이용해 BMI를 계산한다. 4) BMI 수치를 근거로 체중등급을 출력한다. - 18.5 미만 저체중 - 18.5 이상 23 미만 정상체중 - 23 이상 과체중 5) 출력값 - 키 180 체중 72.5일 때 BMI는 xx.xxx이고 정상체중 입니다. 지난번 포스팅한 if문을 이용하여 BMI 계산기 프로그램을 만들어 보겠습니다. 1. 키와 몸무게를 사용자로 부터 입력 받기 print("키를 입력하세요: ", terminator:"") var height = readLine()! print("몸무게를 입력하세요: ", term.. [Swift] if 문 & 삼항연산자 if문이란? if문은 다음과 같이 쓰입니다. A: 조건식 - true, false로 값이 나오는 문자 B: 실행구문 if [A1] { [B1] } else if [A2] { [B2] } else { [B3] } if, else if, else의 규칙 if : 가장 먼저 딱 한번만 사용합니다. (필수) else if : 0 ~ 무제한 사용이 가능합니다. else : 0 ~ 1번 사용이 가능합니다. 예제1 ) score의 값을 입력하고 그 값이 90이상일 경우 "A", 80이상 90미만일 경우 "B", 80미만일 경우 "C" 출력하기 if score >= 90 { print("A") } else if score < 90 { print("B") } else { print ("C") } 삼항연산자란? 삼항연산자.. [Swift] 반복문 for문, while문 반복문이란? 반복문(Repetitive Statement)은 특정 부분을 반복해서 실행하는 제어 구문입니다. for문 for 문은 초기식에 따라 조건식을 판단하여 실행하고 변환식을 계산합니다. 만약, 조건식이 참이면 계속 검사를 진행하고 거짓일 경우 for문을 종료합니다. for문은 다음과 같은 형태로 작성합니다. for [반복문 안에서 사용할 변수명] in [바구니객체] { } 예시1 ) 1부터 10까지의 수를 출력하기 (for) for x in 1...10{ print(x) } 예시2 ) 1부터 100까지의 합을 구하기 var total:Int = 0 for x in 1...100{ print(x) total = total + x } print("total = \(total)") while문 whil.. [Swift] 스위프트 시작하기 What is Swift? 스위프트란? 애플의 개발자 홈페이지에서는 스위프트를 "누구나 손쉽게 학습할 수 있는 강력하고 직관적인 프로그래밍 언어"라고 소개하고 있습니다. 처리 과정은 크게 입력, 저장, 처리, 출력 순으로 구성됩니다. 저장 : 변수 변수의 용도 : 어떤 값을 저장하는 공간(과 매치되는 메모리 주소의 이름) 어떤 값? : 숫자? 문자? Bool? List? Dictionary? tuple? 데이터 타입 : 변수에 저장되는 값의 종류 (형태) 저장을 왜하느냐? : 컴퓨터는 암산을 못하기 때문이죠! 변수명은 만드는 규칙이 있습니다. 예약어를 사용할 수 없다. (keyword : if, for, while, var, let 등 문법용어) 예약어를 제외하고도 사용되고 있는 단어 등은 사용할 수 없.. 이전 1 2 3 다음