Day 2
Day 2
Mutable:
var variableName: DataType = value Numbers to String: Floats and Doubles:
val stringNumber: String = val pi: Double = 3.14
number.toString()
Immutable: val floatNumber: Float = 2.73F
val constantName: DataType = value
Strings to Int:
val intNumber: Int = stringNumber.toInt() Booleans:
Examples: val isTrue = true
val isFalse = false
var age: Int = 30
User Input Logical Operators: | | (OR), && (AND), ! (NOT)
val pi: Double = 3.14
var name = "John Doe"
val isAdult = true Syntax: Char:
val letter: Char = 'A'
Display message:
Unicode: val heart: Char = '\\u2764'
println("What is your name?")
val vs. var: Special Characters: \n (New line), \t (Tab)
Syntax: Syntax:
when (value) { 1 -> println("It is
Arithmetic:
if (condition) { // code }
else if (condition) { // code }
one.") 2 -> println("It is two.") else -> +,/,%
println("It is not one or two.") }
else { // code } Comparison:
== , != , > , < , >= , <=
Examples:
Assignment:
if (age >= 18) { println("You are = , += , = , = , /=
eligible to vote.") } else {
println("You are not Logical:
eligible to vote.") }
&& , | | , !
Syntax:
while (condition) { // code }
Countdown:
kotlinCopy codevar countdown = 5
while (countdown > 0) { println("Countdown: $countdown")
countdown--
}
println("Blast off!")