Q:

Scala program to print numbers from 1 to 10 using while, do-while, and for loop

belongs to collection: Scala Looping Programs

0

Here, we will print numbers from 1 to 10 using the whiledo-while, and for loop on the console screen.

All Answers

need an explanation for this answer? contact us directly to get an explanation for this answer

Program/Source Code:

The source code to print numbers from 1 to 10 using while, do-while, and for loop is given below. The given program is compiled and executed on the ubuntu 18.04 operating system successfully.

In the below programs, we used an object-oriented approach to create the program. We created an object Sample. We defined main() function. The main() function is the entry point for the program.

Print numbers from 1 to 10 using while loop

// Scala program to implement "while" loop 
// to print numbers from 1 to 10

object Sample {  
    def main(args: Array[String]) {  
        var cnt:Int=0
        
        // Counter variable initialization
        cnt=1
        while(cnt<=10)
        {
            printf("%d ",cnt)
            // Counter variable updation
            cnt=cnt+1
        }
        println()
    }
}  

Output:

1 2 3 4 5 6 7 8 9 10

Explanation:

Here, we created an integer variable cnt, which is initialized with 0. we will use the cnt variable as a counter variable in the while loop. Here, we printed the value of the counter variable on the console screen till it's become 10.

Print numbers from 1 to 10 using do-while loop

// Scala program to demonstrate "do-while" loop 
// to print numbers from 1 to 10

object Sample {  
    def main(args: Array[String]) {  
        var cnt:Int=0
        
        // Counter variable initialization.
        cnt=1; 
    
        do
        {
            printf("%d ",cnt);
            cnt=cnt+1; //Counter variable updation
        }while(cnt<=10)
        
        println()
    }
}

Output:

1 2 3 4 5 6 7 8 9 10

Explanation:

Here, we created an integer variable cnt, which is initialized with 0. we will use the cnt variable as a counter variable in the do-while loop. Here, we printed the value of the counter variable on the console screen till it's become 10.

Print numbers from 1 to 10 using for loop

// Scala program to demonstrate "for" loop 
// to print numbers from 1 to 10

object Sample {  
    def main(args: Array[String]) {  
        for( cnt <- 1 to 10 )
        {
            printf("%d ",cnt);
        }
        println()
    }
}  

Output:

1 2 3 4 5 6 7 8 9 10

Explanation:

Here, we printed numbers from 1 to 10 using the to keyword in the for loop on the console screen.

need an explanation for this answer? contact us directly to get an explanation for this answer

total answers (1)

Scala program to implement infinite loop using whi... >>