Skip to content

Commit 4857139

Browse files
declare and initialize variable and use of conditions in kotlin
1 parent aa517a4 commit 4857139

File tree

7 files changed

+227
-0
lines changed

7 files changed

+227
-0
lines changed

.idea/uiDesigner.xml

+124
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/vcs.xml

+6
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/com/kotlin/HelloWord.kt

+8
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
/**
2+
* Created by Hussain Sherwani
3+
* at 10:30 AM on 1/3/2018
4+
5+
*/
6+
fun main(args: Array<String>) {
7+
println("Hello Word.... :) Welcome to the Kotlin world")
8+
}
+17
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
package com.kotlin
2+
3+
/**
4+
* Created by Hussain Sherwani
5+
* at 11:05 AM on 1/3/2018
6+
7+
*/
8+
var a : Int = 500
9+
val b : Int = 600
10+
fun main(args: Array<String>) {
11+
12+
// as we declare a is `var` so this is mutable we can change the value
13+
a=700
14+
// As variable b is declared with `val` so this is immutable and its value cannot change ... bellowed line give compile time error
15+
// b=800
16+
println("value of A is $a and value of B is $b")
17+
}
+21
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
package com.kotlin.conditions
2+
3+
/**
4+
* Created by Hussain Sherwani
5+
* at 12:34 PM on 1/3/2018
6+
7+
*/
8+
fun main(args: Array<String>) {
9+
val age: Int = 42
10+
if (age < 18) {
11+
print("You can not register")
12+
} else if (age < 20) {
13+
print("You should not register")
14+
} else if (age < 30) {
15+
print("You should be able register")
16+
} else if (age < 40) {
17+
print("You can register")
18+
} else {
19+
print("You can not register easily")
20+
}
21+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
package com.kotlin.conditions
2+
3+
/**
4+
* Created by Hussain Sherwani
5+
* at 12:37 PM on 1/3/2018
6+
7+
*/
8+
fun main(args: Array<String>) {
9+
10+
// To use Switch statement in kotlin we use `when` keyword
11+
// val mod: Int = 6
12+
// when (mod) {
13+
// 1 -> println("The mode is lazy")
14+
// 2 -> {
15+
// println("The mode is 2")
16+
// println("so the mode is busy")
17+
// }
18+
// 3 -> println("The mode is super productive")
19+
// else -> println("I don't know what the fuck mode is now")
20+
// }
21+
//
22+
val x = 10
23+
when(x){
24+
5-> println("X is 5")
25+
3*12 -> println("3 *12")
26+
"Hey there ".length -> println("X is the length of string'Hey There'")
27+
in 1..10 -> println("X is between one and 10")
28+
in 11..20 -> println("X is between 11 and 20")
29+
in 21..30 -> println("X is between 21 and 30")
30+
!in 1..9 -> println("X is not in 1 to 9")
31+
}
32+
}
+19
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
package com.kotlin.conditions
2+
3+
import java.util.*
4+
5+
/**
6+
* Created by Hussain Sherwani
7+
* at 1:02 PM on 1/3/2018
8+
9+
*/
10+
fun main(args: Array<String>) {
11+
val random = Random().nextInt(50)
12+
when (random) {
13+
in 1..10 -> println("Random number is between one an ten")
14+
in 11..20 -> println("Random number is between eleven an twenty")
15+
in 21..30 -> println("Random number is between twenty one an thirty")
16+
in 31..40 -> println("Random number is between thirty one an forty")
17+
in 41..50 -> println("Random number is between forty one an fifty")
18+
}
19+
}

0 commit comments

Comments
 (0)