내배캠 사전캠프

내배캠 사전캠프) 데이터 다루기 실습 과제

yjuni22 2024. 9. 23. 14:21

 💡 1. 기본 데이터 타입 선언 및 활용하기

var age: Int = 29
var interestRate: Float = 4.12
var balance: Double = 20000.23
var isLoggedIn: String = "Jin"
var firstLetter: Character = "J"
var anyValue: Any = "Swift"

🌟 데이터 타입에 대한 이해하기

 

💡 2. 위age와 interestRate를 더해보고 결과를 출력하세요. 단, Float 타입으로 변환하여 더해야 합니다.

let total: Float = Float(age) + interestRate
print("합계는 \\(total)")

🌟 변환 - 타입이 다른 두개의 변수를 더하려면 하나의 타입으로 통합해야한다. 변수 age는 Int (정수타입)이기 때문에 Float로도 변환이 가능하다.

 

 💡 3. 튜플 사용하기

let oddNumber: (Int:Int) = (1,3,5)
let sum = oddNumber.0 + oddNumber.1 + oddNumber.2
print("세 수를 저장한 튜플의 합계는 \\(sum)")

 🌟 튜플이란 - 여러 개의 값을 하나의 묶음으로 저장할 수 있는 데이터 타입

 

💡 4. Any 타입 사용 및 형 변환을 해봐요.

anyValue = 2024
if let intValue = anyValue as? Int {
    print("\\(value)")
} else { 
    print("Int가 아닙니다.")
}

🌟 변환 - Any 타입에 저장된 값을 사용할 때에는 형 변환을 사용한다.