-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path07_RangeFunction.kt
74 lines (64 loc) · 1.72 KB
/
07_RangeFunction.kt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
fun main() {
// 1. Ranges with Characters
println("Printing the alphabet from 'a' to 'x':")
for (char in 'a'..'x') {
print("$char ")
}
println("\n")
// 2. Ranges with Numbers
println("Printing numbers from 5 to 15:")
for (num in 5..15) {
print("$num ")
}
println("\n")
// 3. Check if a Value Exists in an Array
val nums = arrayOf(2, 4, 6, 8)
if (2 in nums) {
println("2 exists in the nums array!")
} else {
println("2 does not exist in the nums array.")
}
val cars = arrayOf("Volvo", "BMW", "Ford", "Mazda")
if ("Volvo" in cars) {
println("Volvo exists in the cars array!")
} else {
println("Volvo does not exist in the cars array.")
}
println()
// 4. Break or Continue a Range
println("Stopping the loop when num is equal to 10:")
for (num in 5..15) {
if (num == 10) {
break // Stops the loop when num equals 10
}
print("$num ")
}
println("\n")
println("Skipping the value of 10 in the loop:")
for (num in 5..15) {
if (num == 10) {
continue // Skips the value 10
}
print("$num ")
}
println("\n")
// 5. Creating and Calling Functions
myFunction() // Call the function
println()
// Calling the function multiple times
myFunction()
myFunction()
println()
// 6. Function with Parameters
myFunctionWithParams("Hardik")
myFunctionWithParams("Mohit")
myFunctionWithParams("Muskan")
}
// Function without parameters
fun myFunction() {
println("myFunciton called ")
}
// Function with a parameter
fun myFunctionWithParams(fname: String) {
println("$fname Suthar")
}