YouTube

Got a YouTube account?

New: enable viewer-created translations and captions on your YouTube channel!

Turkish subtitles

← Update the String Variable

Get Embed Code
13 Languages

Showing Revision 2 created 12/04/2015 by Fran Ontanaya.

  1. Verdiğiniz tam sayı değişkeninin değerini
    daha sonra değiştirebildiğiniz gibi,
  2. dizi değişkeninin değerini de
    değiştirebilirsiniz.
  3. Yeni bir değer ile dizi değişkenini
    güncelleyebilirsiniz.
  4. Just Java uygulamamızda, diyelim ki, günün
    spesiyal içeceğini göstermek istiyoruz.
  5. Bunun için bir dizi değişkenini, içeceğin
    adını depolamak için kullanabiliriz.
  6. Burada gününİçeceği adını verdiğimiz
    bir dizi değişkeni belirtiyoruz ve
  7. ilk olarak Latte değerini veriyoruz.
  8. Kutu benzetmesi ile
    işte bu şekilde görünüyor.
  9. Latte değeri, bu değişkenin içinde
    depolandı.
  10. Başka bir kod satırında gününİçeceği'nin
    yeni bir dizi değerine eşit şu varsayalım.
  11. Şimdi ise Espresso bu dizide
    depolanmış oldu.
  12. Veri türü dizisini yeniden belirtmeye
    gerek yok,
  13. çünkü üstte zaten belirtildi.
  14. Bir sonraki satırda eğer gününİçeceği’nin
    Yeşil Çay'a eşit olduğunu söylersek,
  15. Yeşil Çay'ı bu değişken içinde
    depolamış oluruz.
  16. Çalışma saatlerinin uygulamamızda
    gösterilmesine ilişkin
  17. başka bir örnek.
  18. Bir dizi değişkeni yaratabilir ve
  19. ekranda görüntülenmesi gereken metni
    depolayabiliriz.
  20. İlk değer; bugün sabah 8 ile
    akşam 5 arası açık.
  21. Başka bir gün, dizi değişken güncellenir,
    sabah 8 ile öğleden sonra 2 arası
  22. açık denebilir çünkü kumsala gitmek için
    erken çıkmak istiyoruz.
  23. Başka bir gün de, çalışma saatlerini
    güncelleyerek, bugün Kapalı
  24. diyebiliriz. Çünkü Pazar günleri
    çalışmıyoruz.
  25. Uygulamamızda kullanıcının istediği tüm
    içecekler için bir yürütme listesi olsaydı,
  26. SiparişEdilenİçecekler adını vereceğimiz
    bir dizi değişkeni yaratabilirdik.
  27. Bir içecek, örneğin 1 mocha ile
    başlayabilirdik.
  28. Değişken içinde 1 mocha metnini
    depolayabilirdik.
  29. Ve sonra eğer kullanıcı başka bir
    içecek talep ederse,
  30. yeni içeceği SiparişEdilenİçecekler ile
    birleştirebiliriz.
  31. Bu, SiparişEdilenİçecekler değişkeni
    içinde bu şekilde depolanır.
  32. Eğer başka bir içecek eklemek istersem,
  33. yapmam gereken, varolan SiparişEdilenİçecekler
    dizisiyle bunu birleştirmektir.
  34. Bu ifade, 1 mocha, 1 cappuccino,
    1 macchiato dizisinin değerini
  35. verir.
  36. Bunların tümü bu değişken içinde,
    bu şekilde depolanır.
  37. Buradaki virgül
    ve dizinin başındaki boşluk
  38. biraz komik görünebilir,
  39. ancak öğeler arasına koyulan virgüller
    listenin daha iyi görünmesini sağlar.
  40. Cappuccino'nun sonuna virgül
    koymamamın sebebi
  41. başka bir içecek isteğinin gelip
    gelmeyeceğinden emin olmamamdır.
  42. Eğer sadece iki içecek varsa
    1 mocha
  43. 1 cappuccino diyeceğim ve
    bu haliyle tamam görünüyor.
  44. Eğer başka bir içecek isteği gelirse,
    Örneğin macchito,
  45. bir virgül ekleyeceğim çünkü
    başka bir içeceğin geldiğini biliyorum.
  46. Devam edin ve bunu
    Android Studio'da deneyin.
  47. Dizi değişkenine yeni bir değer veren
    başka bir kod satırı ekleyin,
  48. ya da başka şeyler ekleyerek
    verili değeri güncelleyin.
  49. Dizi değişkenlerini Android Studio'da
    nasıl güncelleyeceğiniz konusunda
  50. rahat hissettiğinizde devam edin ve
  51. bu son hareketi, ikinci ders için
    uygulamada yürütün.
  52. Niceliği değiştirdiğiniz ve Sipariş’e
    bastığınızda, ekranda Toplam ve
  53. Fiyat belirmeli ve
    Teşekkürler! yazısı çıkmalı.
  54. Teknik olarak, bu işlevselliği sağlamak
    için dizi değişkenini güncellemenize
  55. gerek yoktur.
  56. Ben yine de eğer yapabiliyorsanız,
    yapmanızı tavsiye ederim.
  57. Bir sonraki derste, dizi değişkenlerini
    daha sık güncellemeniz gerekecek,
  58. özellikle de bu sipariş formunda
    daha fazla alan olacağı ve
  59. bir sipariş özeti oluşturmamız
    gerektiği için.
  60. Tamamladığınız zaman devam etmek için
    bu kutucukları işaretleyin.
  61. Bu, son kodlama göreviydi, iyi şanslar.