gpt4 book ai didi

Java程序检查相似数字

转载 作者:太空宇宙 更新时间:2023-11-04 07:18:42 25 4
gpt4 key购买 nike

我需要一个 Java 程序来识别 10 到 99 之间整数的相似数字。例如,如果我输入 23 和 62,程序的输出应该是 他们有一个相似的数字。我已经写了这个程序,但它不能正常工作

公开课问题{

 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");

}
}

最佳答案

这是使用字符串的一个可能的简单解决方案:

String s1 = "" + numberOne;
String s2 = "" + numberTwo;

outer:
for(char c : s1.toCharArray()) {
for(char d : s2.toCharArray()) {
if(c == d) {
System.out.println("They have the same digit.");
break outer;
}
}
}

关于Java程序检查相似数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19621184/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com