一个五位数字ABCDE*4=EDCBA,这个五个数字不重复,请问A,B,C,D,E分别是几?
Java代码编写
public class ABCDE {
public static void main(String[] args) {
for (int i = 10000; i < 99999; i++) {
if(i*4>99999){
break;
}else{
//把i转换成为String类型,因为下面他需要调用s1.charAt()这个方法
String s1 = String.valueOf(i);
String s2 = String.valueOf(i*4);
boolean b = true;
for (int j = 0; j < 5; j++) {
//判断ABCDE这五个位置,是否满足ABCDE*4=EDCBA
if(s1.charAt(j)!=s2.charAt(4-j)){
b = false;