How to get last digit of a number in java: In the previous article, we have seen Java Program to Find the First Digit of a Number
In this article we will see how to find the last digit of a number using Java programming language.
Java Program to Find the Last Digit of a Number
The digit at the end of a number is called as last digit.
For example:
A number is 7912
So, the last digit of a number is 2.
Let’s see different ways to find the last digit of the number.
Method-1: Java Program to Find the Last Digit of a Number By Using Static Input Value
Approach:
- Declare an integer variable say ‘
num
‘ and initialize a value. - Then find the number’s modulo by 10 which is the last digit of number.
- Print the result.
Program:
public class Main { public static void main(String[] args) { //a number declared int num=591; //find last digit of the number int lastDigit = num % 10; System.out.println("Lasa Digit: "+ lastDigit); } }
Output: Lasa Digit: 1
Method-2: Java Program to Find the Last Digit of a Number By Using User Input Value
Approach:
- Declare an integer variable say ‘
num
‘ and take theĀ value as user input. - Then find the number’s modulo by 10 which is the last digit of number.
- Print the result.
Program:
import java.util.Scanner; public class Main { public static void main(String[] args) { //Scanner class object created Scanner sc=new Scanner(System.in); //taking a number input from user System.out.println("Please enter a number: "); int num=sc.nextInt(); //find last digit of the number int lastDigit = num % 10; System.out.println("Lasa Digit: "+ lastDigit); } }
Output: Please enter a number: 785 Lasa Digit: 5
Method-3: Java Program to Find the First Digit of a Number By Using User Defined Method
Approach:
- Declare an integer variable say ‘
num
‘ and take theĀ value as user input. - Call a user defined method
findLast()
and pass ‘num
‘ as parameter. - Inside method find the number’s modulo by 10 which is the last digit of number.
- Print the result.
Program:
import java.util.Scanner; public class Main { public static void main(String[] args) { //Scanner class object created Scanner sc=new Scanner(System.in); //taking a number input from user System.out.println("Please enter a number: "); int num=sc.nextInt(); //calling a user defined method findLast() findLast(num); } //user defined method findLast() to find last digit of number public static void findLast(int num) { //find last digit of the number int lastDigit = num % 10; System.out.println("Lasa Digit: "+ lastDigit); } }
Output: Please enter a number: 568 Lasa Digit: 8
Our website provided core java programs examples with output aid beginners and expert coders to test their knowledge gap and learn accordingly.
Related Java Programs: