We love to work with arrays because they are simple yet very powerful data structure in Java Language. It is also very intuitive and easy to use. If our needs does not require too much dynamic sizes, then arrays are just fine. But the first problem we encounter in working with arrays is how to fill it with initial values. Specially if the size of an array is created through a variable - meaning variable size that we don't know initially. And say we need to initialize the entire thing with a specific value, or only a portion of the array. The Arrays.fill() method is a good fit for this need. In this post we try to explore how to use Java Arrays.fill() method in different scenarios.

In this post we tackle a simple problem of calculating the factorial of a number. Specifically, we determine Factorial of a number in Java using while loop.

In this post we tackle another difficult program to solve that, is determining if a number is a palindrome. Below is the code to solve that. That is Determining Palindrome number in Java using while loop.

In this post we solve a slightly difficult problem, that is trying to reverse the digits of a number. See below on example of Reverse number in Java using for loop.

It is a very good exercise to improve our logic and we wish to solve some problems. And so in this post we try to give example on how to solve this problem, determining Armstrong number in Java using for loop.