w3resource
Java Programming Exercies

Java Exercises: Accepts two integer values between 25 to 75 and return true if there is a common digit in both numbers

Java Basic: Exercise-64 with Solution

Write a Java program that accepts two integer values between 25 to 75 and return true if there is a common digit in both numbers.

Sample Solution:

Java Code:

import java.util.*;
 public class Exercise64 {
 public static void main(String[] args)
    {
        Scanner in = new Scanner(System.in);
        System.out.print("Input the first number : ");
        int a = in.nextInt();  
		System.out.print("Input the second number: ");
		int b = in.nextInt(); 
		System.out.println("Result: "+common_digit(a, b));
    }
	
	public static boolean common_digit(int p, int q)
     {  
	   if (p<25 || q>75)
		   return false;
	   int x = p % 10;
	   int y = q % 10;
	   p /= 10;
	   q /= 10;
	   return (p == q || p == y || x == q || x == y);
     }
}

Sample Output:

Input the first number : 35                                            
Input the second number: 45                                            
Result: true

Flowchart:

Flowchart: Java exercises: Accepts two integer values between 25 to 75 and return true if there is a common digit in both numbers

Java Code Editor:

Contribute your code and comments through Disqus.

Previous: Write a Java program that accepts two integer values from the user and return the larger values.
Next: Write a Java program to calculate the modules of two numbers without using any inbuilt modulus operator.

What is the difficulty level of this exercise?