1
+ println(" while Loops in scala" )
2
+ var a = 100
3
+ var result = " "
4
+
5
+ while (a > 0 )
6
+ {
7
+ result = result + a
8
+ if (a > 1 )
9
+ result = result + " ,"
10
+ a = a - 1
11
+ }
12
+
13
+ println(result)
14
+
15
+ println(" \n\n Functional Loops in scala" )
16
+ val fnResult = (1 to 100 ).reverse.mkString(" ," )
17
+ println(fnResult)
18
+
19
+ println(" \n\n Functional Loops in scala using -1" )
20
+ println((100 to 1 by - 1 ).mkString(" ," ))
21
+
22
+ println(" \n\n Do-While Loops in scala" )
23
+ a = 100
24
+ result = " "
25
+ do
26
+ {
27
+ result = result + a
28
+ if (a > 1 )
29
+ result = result + " ,"
30
+ a = a - 1
31
+ }while (a > 0 )
32
+
33
+ println(result)
34
+
35
+ /**
36
+ Sample Output:
37
+
38
+ while Loops in scala
39
+ 100,99,98,97,96,95,94,93,92,91,90,89,88,87,86,85,84,83,82,81,80,79,78,77,76,75,74,73,72,71,70,69,68,67,66,65,64,63,62,61,60,59,58,57,56,55,54,53,52,51,50,49,48,47,46,45,44,43,42,41,40,39,38,37,36,35,34,33,32,31,30,29,28,27,26,25,24,23,22,21,20,19,18,17,16,15,14,13,12,11,10,9,8,7,6,5,4,3,2,1
40
+
41
+
42
+ Functional Loops in scala
43
+ 100,99,98,97,96,95,94,93,92,91,90,89,88,87,86,85,84,83,82,81,80,79,78,77,76,75,74,73,72,71,70,69,68,67,66,65,64,63,62,61,60,59,58,57,56,55,54,53,52,51,50,49,48,47,46,45,44,43,42,41,40,39,38,37,36,35,34,33,32,31,30,29,28,27,26,25,24,23,22,21,20,19,18,17,16,15,14,13,12,11,10,9,8,7,6,5,4,3,2,1
44
+
45
+
46
+ Functional Loops in scala using -1
47
+ 100,99,98,97,96,95,94,93,92,91,90,89,88,87,86,85,84,83,82,81,80,79,78,77,76,75,74,73,72,71,70,69,68,67,66,65,64,63,62,61,60,59,58,57,56,55,54,53,52,51,50,49,48,47,46,45,44,43,42,41,40,39,38,37,36,35,34,33,32,31,30,29,28,27,26,25,24,23,22,21,20,19,18,17,16,15,14,13,12,11,10,9,8,7,6,5,4,3,2,1
48
+
49
+
50
+ Do-While Loops in scala
51
+ 100,99,98,97,96,95,94,93,92,91,90,89,88,87,86,85,84,83,82,81,80,79,78,77,76,75,74,73,72,71,70,69,68,67,66,65,64,63,62,61,60,59,58,57,56,55,54,53,52,51,50,49,48,47,46,45,44,43,42,41,40,39,38,37,36,35,34,33,32,31,30,29,28,27,26,25,24,23,22,21,20,19,18,17,16,15,14,13,12,11,10,9,8,7,6,5,4,3,2,1
52
+
53
+ **/
0 commit comments