SEO (Arama Motoru Optimizasyonu) Mikro İnteraktif ÜCRETSİZ - Google Play'den İndirin

Kotlin Ders 2: Değişkenler ve Sabitler

Yazılım dillerinin vazgeçilmezi olan değişkenler ve sabitler; değerleri bir yerde tutup daha sonra bunu istenilen şekilde kullanmak için gereken yapılardır. Örnekler ve açıklamalarla bunu anlamaya çalışalım.

Değişken Nedir?

"Değişkenler"e tanım olarak şunu söyleyebiliriz. Bir değer atadık daha sonra atadığımız bu değeri tekrardan değiştirebildiğimiz yapıya değişken denir.
Kotlin'de değişken tanımlamak için var ifadesi kullanılır.
var ifadesi ile değişkeni belleğe tanıtmış oluruz. Birkaç tane değişken tanımı yaparak örneklerle anlamaya çalışalım.

String Tipi Değişken Örneği

String, tanım olarak metinsel ifadeleri belirtir. Mesela uzun bir cümleyi String değişkende saklayabilirsiniz.
Değişken Örnek 1
var isim:String = "Serkan"
println(">> Benim adım: " + isim)

Değişken Örnek 1 Sonuç
Kotlin Ders 2: Değişkenler ve Sabitler


Integer Tipi Değişken Örneği

Int, Integer'ın kısaltmasıdır. Tanım olarak da tamsayıları belirtir. Örneğin yaşınızı Int değişkende saklayabilirsiniz.
Değişken Örnek 2
var yas:Int = 38
println(">> Benim yaşım: " + yas)

Değişken Örnek 2 Sonuç
Kotlin Ders 2: Değişkenler ve Sabitler


Boolean Tipi Değişken Örneği

Boolean, tanım olarak doğru veya yanlışı belirtir. Diyelim ki doğru bir cevabı Boolean değişkende saklayabilirsiniz.
Değişken Örnek 3
var cevap:Boolean = false
println(">> Benim cevabım: " + cevap)

Değişken Örnek 3 Sonuç
Kotlin Ders 2: Değişkenler ve Sabitler

Kotlin'de değişkenin değerini görmek için Logcat penceresi kullanılabilir.
Değişkenleri tanımladık ve println metodu ile log ekranına yazdırdık. Peki bu değişkenlerin atanmış değerlerini daha sonradan nasıl değiştiririz?

İlk olarak değişkenimizi tanımlayalım ve ekrana yazdıralım. Daha sonraki satırlarda ise değişkenin değerine başka bir değer atayalım ve onu ekrana yazdıralım. Kodlar derleyicide yukarıdan aşağı doğru yorumlandığı için değişken değeri en sonuncu atama sırasında bellekte kalacaktır. Yani en sonuncu değeri vermiş olacağız.

String Tipi Değişkenin Değerini Tekrardan Değiştirelim

Değişken Örnek 4
var isim:String = "Serkan"
println(">> Benim adım: " + isim)

isim = "Ahmed"
println(">> Benim adım: " + isim)

Değişken Örnek 4 Sonuç
Kotlin Ders 2: Değişkenler ve Sabitler

isim değişkeninin değeri artık "Ahmed" olarak bellekte kalmıştır.

Int Tipi Değişkenin Değerini Tekrardan Değiştirelim

Değişken Örnek 5
var yas:Int= 38
println(">> Benim yaşım: " + yas)

yas = 12
println(">> Benim yaşım: " + yas)

Değişken Örnek 5 Sonuç
Kotlin Ders 2: Değişkenler ve Sabitler

yas değişkeninin değeri artık 12 olarak bellekte kalmıştır.

Sabit Nedir?

Sabitleri kısaca şöyle tanımlayabiliriz; değerini bir kez atadıktan sonra bir daha değerinde değişiklik yapamadığımız değer tipleri olarak adlandırabiliriz.
Kotlin'de sabit tanımlamak için val ifadesi kullanılır.
val ifadesi ile değişkeni belleğe tanıtmış oluruz. Bir daha bu değerin değişmeyeceğini bildirmiş olduk.

String Tipi Sabit Örneği

String tipinde bir sabit değer ataması yapalım.
Sabitler Örnek 1
val memleket:String= "Adana"
println(">> Benim memleketim: " + memleket)

Sabitler Örnek 1 Sonuç
Kotlin Ders 2: Değişkenler ve Sabitler

Int Tipi Sabit Örneği

Integer tipinde bir sabit değer ataması yapalım.
Sabitler Örnek 2
val sayi:Int= 50
println(">> Aklımdaki sayı: " + sayi)

Sabitler Örnek 2 Sonuç
Kotlin Ders 2: Değişkenler ve Sabitler

Görüldüğü gibi Değişken ve Sabit tanımı benzerlik göstermektedir. Sabit değerlere tekrardan değer atamaya çalışalım.

String Tipi Sabit Değerin Değerini Tekrar Değiştirmeye Çalışalım

String tipinde bir sabit değer ataması yapalım. Değer atanmış sabit için sonrasında tekrardan ona değer belirtelim. Sabitler Örnek 3
val ders_adi:String= "Matematik"
println(">> Sevdiğim Ders: " + ders_adi)

ders_adi= "Geometri"

val bir değere tekrardan değer ataması yapmaya çalıştığımızda val değerin altını kırmızı ile çizerek "Yeniden atama yapılamaz" şeklinde bildirim vermektedir.

Tip Değişikliği Yapabilir miyiz?

Bir tane tanımlı değişkenimiz olsun. Örneğin String tipinde. Sonrasında ise bu değişken tipini Int olarak değiştirmeye çalışalım. Tip Değişikliği Örnek 1
var deger:String= "Merhaba"
println(">> Değişkenin değeri: " + deger)

deger= 55

Değişkende tip değişikliği yapılmak istendiğinde bize uyarı olarak tip değişikliği yapılamaz şeklinde değerin altını kırmızı olarak çizmektedir.
Örnek
Kotlin Ders 2: Sabitler ve Değişkenler

Yorumlar

Yorum Yaz

Avatar

REKLAM

DDos Koruma, Botnet Koruma, Layer 7 Saldırı koruması, Sanal sunucu, Vds sunucu

REKLAM

En Yeni Çizgi Filmler, Masallar ve Etkinlikler

REKLAM

SEO-Arama Motoru Optimizasyonu Uygulaması

REKLAM

Hayvan Sesleri Uygulaması

REKLAM

Çocuk Etkinlikleri Uygulaması

EN

  • Popüler
  • Yeni
  • Son Yorum