我想知道为什么它不起作用,以及为什么我不能对变量 a 和 b 使用 CHAR 数据类型。关键是,如何相应地比较数字(pr)的第一位和最后一位数字。
String a, b;
for (int i=100; i<1000;i++) {
for (int j=100; j<1000;j++) {
pr=j*i;
a = String.valueOf(pr).substring(0, 1);
b= String.valueOf(pr).substring(4, 5);
if ((a==b) ) {
System.out.println(pr);
}
}
}