Middle Digit Number in JavaIn this section, we will learn what is middle digit number and also create Java programs to find the middle digit number. It is frequently asked in Java coding tests and academics. Middle Digit NumberThe middle digit of a number is that which is exactly in-mid of the given number N is called middle digit number. If a number has two middle digits then print both the digits as the middle number. Middle Digit Number ExampleConsider a number 86596. In the given number, 5 is exactly in-mid because there are two digits are in the left and the same number of digits are in the right of 5. Let's take another number 178903. In the given number, if we make pair of three-three digits, there will no digits remain in-mid. If we make pair of two-two digits, we will get two digits in-mid. The case is a little bit confusing. In such a scenario, the middle digit number has two digits. In our case, the mid-digits are 89. Sometimes, we consider only the first digit as the middle digit number. Usually, we consider both digits as a middle digit number. Steps to Find Middle Digit Number1. Read or initialize a number N. 2. Calculate the length of the given number N by using the following formula:
Length of N = log10(N) + 1
3. Find the first half of the given number by using the following formula: 4. In order to compute the middle digit number of N, use the following formula:
The last digit of the first half of N = (the first half of N) % 10 = 1
Let's implement the above logic in a Java program. Middle Digit Number Java ProgramMiddleDidgitNumberExample1.java Output: The middle digit number is: 7 MiddleDigitNumberExample2.java Output 1: Enter the number: 123456 Middle number: 34 Output 2: Enter the number: 45763 Middle number: 7
Next TopicSpecial Number in Java
|