VesselWheel

[SwiftUI]if 문의 개념 본문

Xcode Study

[SwiftUI]if 문의 개념

JasonYang 2023. 4. 26. 20:10

import UIKit

 

// if 문

 

var number = 10

 

if number != 10 {

  print("number 는 10이 아닙니다")

}else if number > 5{

  print("number 는 5 보다 큽니다")

}else if number <= 20{

  print("number 는 20 보다 작거나 같습니다")

}else if number == 20{

  print("number 는 20 입니다")

}else{

  print("위의 모든 내용은 거짓입니다")

}

print("-------------------------------")

 

if number == 10 {

  print("number 는 10 입니다")

}

if number > 5{

  print("number 는 5 보다 큽니다")

}

if number <= 20{

  print("number 는 20 보다 작거나 같습니다")

}

if number == 20{

  print("number 는 20 입니다")

}

if number < 100{

  print("number 는 100 보다 작습니다")

}

print("-------------------------------")

 

// 성적에 따른 학점 출력하기

/*

 score (성적),  grade (학점)

 90 ~ 100 : A   90 <= score && score <= 100

 80 ~ 89  : B   80 <= score && score <= 89

 70 ~ 79  : C   70 <= score && score <= 79

 60 ~ 69  : D   60 <= score && score <= 69

 59 이하   : F    0 <= score && score <= 59

 */

 

var score = 82

var grade = ""

if 90 <= score && score <= 100{

    grade = "A"

}else if 80 <= score && score <= 89{

    grade = "B"

}else if 70 <= score && score <= 79{

    grade = "C"

}else if 60 <= score && score <= 69{

    grade = "D"

}else if 0 <= score && score <= 59{

    grade = "F"

}

print("당신은",grade,"학점입니다")

print("-------------------------------")

 

score = 92

grade = ""

if 0 <= score && score <= 100{

    if 90 <= score{

        grade = "A"

    }else if 80 <= score{

        grade = "B"

    }else if 70 <= score{

        grade = "C"

    }else if 60 <= score{

        grade = "D"

    }else{

        grade = "F"

    }

    print("당신은",grade,"학점입니다")

}else{

    print("성적을 잘못 입력했습니다.")

}

    

print("-------------------------------")

 

/*

 변수 number 에 할당된 값이

 홀수이면, 홀수입니다

 짝수이면, 짝수입니다

 를 출력하는 if 문을 작성하세요

 ( % 나머지 연산자 )

 */

number = 12

 

if number % 2 == 0{

    print("짝수입니다")

}else{

    print("홀수입니다")

}

var result = ""

result = number % 2 == 0 ? "짝수입니다" : "홀수입니다"

print(result)