Java 如何从两个3位数的乘积中找到最大的偶数回文数 包回文偶数; 公共类回文元{ 公共静态void main(字符串[]args){ int值=0; 对于(int i=100;i

Java 如何从两个3位数的乘积中找到最大的偶数回文数 包回文偶数; 公共类回文元{ 公共静态void main(字符串[]args){ int值=0; 对于(int i=100;i,java,arrays,Java,Arrays,您必须将偶数测试添加到保存最大数字的if语句中 package palindrome even; public class PalindromeThreeDigits { public static void main(String[] args) { int value = 0; for(int i = 100;i <=999;i++) { for(int j = i;j <=999;j++) {

您必须将偶数测试添加到保存最大数字的if语句中

package palindrome even;
public class PalindromeThreeDigits {

    public static void main(String[] args) {
        int value = 0;
        for(int i = 100;i <=999;i++) {
            for(int j = i;j <=999;j++) {
                int value1 = i * j;
                StringBuilder sb1 = new StringBuilder(""+value1);
                String sb2 = ""+value1;
                sb1.reverse();
                if(sb2.equals(sb1.toString()) && value<value1) {
                    value = value1;
                }
                //Implementing the if statement to find the value
                if ( value %==0){
                    System.out.println( " highest value is" +value)
                }
            }
        }
        System.out.println(value);
    }
}
公共类回文格式{
公共静态void main(字符串[]args){
int值=0;

对于(inti=100;我不认为它是重复的。代码应该是一个偶数回文。
public class PalindromeThreeDigits {

    public static void main(String[] args) {
        int value = 0;
        for (int i = 100; i <= 999; i++) {
            for (int j = i; j <= 999; j++) {
                int value1 = i * j;
                StringBuilder sb1 = new StringBuilder("" + value1);
                String sb2 = "" + value1;
                sb1.reverse();
                if (sb2.equals(sb1.toString()) && value < value1
                        && value1 % 2 == 0) {
                    value = value1;
                }
            }
        }
        System.out.println(value);
    }

}