10 から 99 までの整数の類似の数字を識別する Java プログラムが必要です。たとえば、23 と 62 を入力した場合、プログラムの出力は「They have a similar digit. すでにこのプログラムを作成しましたが、正しく動作しません
public class 問題 {
public static void main(String[] args) {
Scanner scan = new Scanner (System.in) ;
int a = scan.nextInt() ;
int b = scan.nextInt() ;
int l = a%10 ;
int j = b%10 ;
int f = a%100 ;
int d = b%100 ;
if (a>99 && a<10 && b>99 && b<10) {
System.out.println("N/A") ;
}
if (l==j){
System.out.println("They have a similar digit");
}
else if(f==d){
System.out.println("They have a similar digit");
}
else if(l==d){
System.out.println("They have a similar digit");
}
else if(f==j){
System.out.println("They have a similar digit");
}
else
System.out.println("They don't have similar digit");
}
}