دوره های حرفه ای آموزش برنامه نویسی در

تمرین نوع های داده در کاتلین

  • تعریف متغیر fileName را کامل کنید.

                    var fileName"" String = "log.txt"
    
  • تعریف متغیر maxAttempts را کامل کنید. (Null پذیر نباشد)

                    var maxAttempts: "" = 3
    
  • تعریف متغیر numOfChildren را کامل کنید. (Null پذیر نباشد)

                    var numOfChildren: "" = "3"
  • مقدار 1.23 را به متغیر exchangeRate اختصاص بده.

                    var exchangeRate: Float = ""
    
  • طول رشته زیر را به دست آورید.

                    val password: String = "123456"
    val passwordLength: Int = ""
    println(passwordLength)
  • خروجی این کد چیست؟

                    val phoneNumber: String = "0939 7660086"
    val phoneNumberLength: Int = phoneNumber.length
    println(phoneNumberLength)
  • چه مقداری در خروجی چاپ می شود؟

                    val hashtag: String = "tamrin24.com"
    val hashtagLength: Int = hashtag.length
    println(hashtagLength)
  • معنی Type Casting چیست؟



  • با استفاده از مفهوم Type Cating و با وارد کردن متد مناسب، نوع داده imageResolution را از String به نوع داده صحیح (یا همان Integer )تغییر بده.

                    val imageResolution: String = "72"
    val castedImageResolution: Int = imageResolution.""
  • فرض کنید که شما قرار است برنامه مدیریت رویدادها را در کاتلین کد نویسی کنید. این برنامه را به گونه ای تکمیل کنید که تعداد صندلی مورد نیاز هر رویداد را براساس تعداد حضار و به اضافه 10 صندلی اضافی محاسبه کند.

                      println("تعداد حضار را وارد کنید")
      val attendees: "" = readLine()
    
      val chairsNeeded: Int = attendees!!.toInt() + 10
    
      println("صندلی نیاز دارید " + chairsNeeded.toString() + " شما به")
  • با استفاده از مفهوم Type Cating و با انتخاب فانکشن مناسب، نوع داده productPrice را از String به Float تغییر بده.

                    val productPrice: String = "9.99"
    val castedProductPrice: Float = ""

منتشر شده

در

,

توسط

برچسب‌ها:

دیدگاه‌ها

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *