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: