Advertisement
rangga_hrdme

CONDITIONAL: IF

Apr 19th, 2021
233
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Kotlin 1.22 KB | None | 0 0
  1. // CONDITIONAL IF
  2. import java.util.Scanner
  3.  
  4. fun main() {
  5.     var a: Double; var b: Double
  6.     var c: Double; var big: Double
  7.  
  8.     var entry = Scanner(System.`in`)
  9.     println("Select the highest number: ")
  10.  
  11.     print("1st number = ")
  12.     a = entry.nextDouble()
  13.  
  14.     print("2nd number = ")
  15.     b = entry.nextDouble()
  16.  
  17.     print("3rd number = ")
  18.     c = entry.nextDouble()
  19.  
  20.     if (a > b && a > c) {
  21.         big = a
  22.         println("Highest: $big")
  23.     } else if (b > a && b > c) {
  24.         big = b
  25.         println("Highest: $big")
  26.     } else {
  27.         big = c
  28.         println("highest: $big")
  29.     }
  30.  
  31.  
  32. // TERNARY
  33. // IF
  34.     var result = if (a > b) "$a higher than $b" else "$b higher than $a"
  35.     println(result)
  36.  
  37.     // WHEN
  38.     var results = when (a > b) {
  39.         true -> "   $a higher than $b"
  40.         false -> "   $b higher-than $a"
  41.     }
  42.     println(results)
  43.  
  44.     // OTHER
  45.     // ELVIS
  46.     var z: Double? = null
  47.     var num_result = if (z != null) z else "Default: 1"
  48.     println(num_result)
  49.  
  50.     // WHEN (LIKE SWITCH CASE)
  51.     var result_num = when (z) {
  52.         null -> "Default: 2"
  53.         else -> z
  54.     }
  55.     print(result_num)
  56.  
  57.     // OTHER
  58.     var just_result = z ?: "Default: 3"
  59. }
  60.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement