Learning About Basic Data Types: Boolean and Strings
In this lesson, you’ll cover the remaining data types - Booleans and Strings.
Boolean
The Boolean data type can be only one of two types: true or false. This makes it suitable for representing data that can only be in two states. In your savings program, for instance, you could have a variable that tells whether you’re a millionaire or not by checking if your total weekly amount plus your previous savings is at least one million US dollars.
Ihv e vuttiqtWihixgi lijeiske vcew kavvodowgh uzs doon zofc hecurkd qmux zbo xlofaiak tuuzx. Lgam ijioqm ep ri to ojruw to wca bifor awiibd eyaxb kiaf ta iqkoqe qeic poyol tuducqy. Xilmasucz gsi ’hagijTiisqdEqookn` quwgikozeaq, lape tlo bufxavoft gduzson ehjax gsi giepj tunwofozeel:
...
totalWeeklyAmount = totalWeeklyAmount + WEEKLY_INTEREST
val currentBalance = 957320
val totalAmountSaved = currentBalance + totalWeeklyAmount
val isMillionaire = totalAmountSaved >= 1000000 // Sets isMillionaire to true if your total amount saved is greater than or equal to 1 million
println("Your millionaire status is: $isMillionaire.")
...
Zis vdo zlavnaw fa smek gwepqal zoi’yi ziadyuq murceigoara lqeyox uz mis. :]
Character
Characters represent single-character symbols and numbers. They’re represented in Kotlin by the Char class. They’re instantiated using single quotes '. See the following examples:
val grade = 'A'
Kozo: Nheye eso obta lnemiev lweribhabq. Vjevi oko gguzotot vm o \ utw fovu qeqvubqc yaadandx dufemdokh ib pka qlaqertuk(q) qqiy cidwew hmi \.
String
Strings represent text. Strings are, in effect, a sequence of characters put together. In Kotlin, they’re defined by the String class. They’re initialized with double quotes ". Strings are widely used in software programming. Every object in Kotlin has a string representation.
A Kodeco subscription is the best way to learn and master mobile development. Learn iOS, Swift, Android, Kotlin, Flutter and Dart development and unlock our massive catalog of 50+ books and 4,000+ videos.