Pada Blog kali ini saya akan melanjutkan belajar bahasa program kotlin, pada kali ini kita akan mempelajari :
- Mencetak teks lebih kompleks di kotlin
- Bagaimana melakukan matematika dasar di Kotlin dan menyimpan hasilnya dalam variabel untuk digunakan nanti
- Cara membuat fungsi untuk mencetak string yang sama beberapa kali.
- mencetak teks menggunakan looping
sama seperti sebelumnya kalian bisa menggunakan IDE based on website yang disediakan oleh google, berikut IDE-nya.
step by step :
- di dalam fungsi fun main(), buatlah sebuah text dengan value "Happy Brithday, Rover !"
- setelah itu, dibaris baru masih di dalam kurung kurawal tambah 2 baris lagi dengan mencetak kata
"You are already 5!"
dan ""5 is the very best age to celebrate!"." - Running kode kamu.
- Pastikan hasilnya menampilkan Happy Brithday, Rover ! dan dibawah nya menampilkan You are already 5! dan 5 is the very best age to celebrate.
Jika sudah maka seluruh kode akan seperti dibawah ini.
fun main() {
println("Happy Birthday, Rover!")
println("You are already 5!")
println("5 is the very best age to celebrate!")
}
pada point 4 outputnya akan seperti dibawah ini.
Happy Birthday, Rover! You are already 5! 5 is the very best age to celebrate!
Selanjutnya kita akan menyimpan umur rover ke dalam sebuat variable, gunanya variable adalah agar bisa digunakan dimanapun dengan cara memanggil nama variablenya saja. didalam fungsi main() buatlah sebuah variable dengan nama age dengan nilai 5 (Kamu musti menaruh variable sebelum syntax println()).
val age = 5
Pengertian Baris kode diatas adalah :
- val merupakan sebuah keyword visibility yang digunakan ketika kita akan membuat variable di kotlin, didalam kotlin terdapat 2 visibility saat membuat variable yaitu var dan val. untuk val sendiri memiliki sifat immutable (read only). Sedangkan var sendiri memiliki sifat mutable (read and write).
- age adalah sebuah nama dari variable
=
adalah sebuah tanda ketika kita ingin memasukan sebuah value ke dalam variable
untuk mencetak sebuah variable di dalam string, kita membutuhkan sebuah simbol untuk memberitahu sistem bahwa yang di inputkan adalah sebuah variable, bukan text. untuk mencetak variable didalam sebuah string gunakan tanda ${nama variable}, contohnya seperti dibawah ini.
${age}
Maka seluruh kode kamu akan menjadi seperti dibawah ini.
println("You are already ${age} days old!")
println("${age} days old is the very best age to celebrate!")
running program kamu, outputnya tidak akan berbeda dari sebelumnya. hanya saja pada kode yang baru kita menggunakan sebuah variable untuk mencetak umurnya. selanjutnya kita akan menkostum umurnya menjadi hari. caranya bagaimana ? tentu gampang sekali, tinggal kita kalikan dengan 365.
val age = 5 * 365
outputnya menjadi seperti dibawah ini.
You are already 1825 days old! 1825 days old is the very best age to celebrate!
Selanjutnya kita simpan nama rover kedalam sebuah variable. buatlah variable baru di bawah baris variable age tadi.
val name = "Rover"
Lalu untuk mencetak variable tersebut kita gunakan cara yang sama seperti tadi, gunakan ${nama variable}. kita sedikit rubah outputnya, output yang sebelumnya kita replace saja.
println("You are already ${age} days old, ${name}!")
println("${age} days old is the very best age to celebrate!")
Hasil Akhir dari semua kode menjadi seperti dibawah ini.
fun main() {
val age = 5 * 365
val name = "Rover"
println("Happy Birthday, ${name}!")
println("You are already ${age} days old, ${name}!")
println("${age} days old is the very best age to celebrate!")
}
Source : https://developer.android.com/
Posting Komentar
Posting Komentar