Kotlin - Ders 7 (Fonksiyonlar) | 2022-03-27 tarihinde oluşturuldu.

override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)

val dizi2 = arrayListOf()
dizi2.add("Taha")
dizi2.add(20)
dizi2.add(true)
dizi2.add(175.8)

dizi2.forEach {
println(it)
}

println("Farklı yazım: ${dizi2[1]}")
//topla(60, 1)


// Tasarım kısmında buton4'e basıldığında topla() çalıştırılacak
button4.setOnClickListener {
topla(10, 20)
}


// Tasarım kısmında buton4'e basıldığında carp() çalıştırılacak
button5.setOnClickListener {
carp(50, 60)
}
}

// Parametre Alan Fonksiyon Yapısı
fun topla (a: Int, b:Int) {
textView.text = "SONUÇ: ${b + a}"
}

// Geriye değer döndüren fonksiyon örneği,
// Değer dönüş tipi belirtilmeli..!
fun carp (a: Int, b:Int): Int {
textView.text = "SONUÇ: ${b * a}"
return a * b
}

var sayi:Int = 0

// Tasarım (Design) kısmındaki bir butonun onClick olayında artir
// yazıldı. view:View parametresi, tasarım kısmından çağrıldığını söylüyor.
fun artir(view: View){
sayi = sayi + 1
textView.text = sayi.toString()
}

// Tasarım (Design) kısmındaki bir butonun onClick olayında azalt yazıldı.
fun azalt(view: View){
sayi = sayi - 1
textView.text = sayi.toString()
}

// Tasarım (Design) kısmındaki bir butonun onClick olayında degistir yazıldı.
fun degistir(view : View){
textView.text = "KIRAT"
}

YORUMLAR | Bu konuya toplam (0) yorum yapılmış


YORUM YAZ
Adınızı Girin:  * Doldurulması zorunludur



   Doğrulama Kodu


KATEGORİLER
  Genel (4)
  Güvenlik (2)
  Program (6)
  Windows (7)
  Mobil (3)
  Python 3.X (16)
  PARDUS (5)
  M.E.B. (2)
  Donanım (1)
  Java (9)
  Robotik (11)
  JavaScript (1)
  Kotlin (8)
  Multimedia (1)
  Geliştirme (1)
  Kivy (1)

SON YAZILARIM
  install_failed_update_incompatible: Package org.test.myapp signatures do not match the previously installed version; ignoring! | 2024-09-13
  gitHub SSH Bağlantısı Ekleme | 2024-05-06
  2023 - 2024 7. Sınıf Seçmeli Robotik ve Kodlama Dersi Yıllık Planı | 2023-09-28
  Windows 10 Dosya ağ Paylaşım Hatası | 2022-04-19
  Kotlin - Ders 8 (Sınıflar) | 2022-03-28
  Kotlin - Ders 7 (Fonksiyonlar) | 2022-03-27
  e-Okul için GIMP ile Toplu Fotoğraf Boyutlandırma | 2022-01-13
  Pardus Üzerinde App Inventor Emulator Kurulumu ve Çalıştırılması | 2021-09-12
  Kotlin - Ders 6 (Koleksiyonlar) | 2021-06-11
  Kotlin - Ders 5 (Döngü Yapıları) | 2021-06-10