下面是我的代码: import java.util.Scanner; public class Main {     public static void main(String[] args) {         Scanner in = new Scanner(System.in);         int t = in .nextInt();         int flag = 0;         int[] test = new  int[t];         while(in.hasNext()){             test[flag] = in.nextInt();             flag++;             if (flag==t)break;         }         for (int i = 0; i < t; i++){             String bo = huiwen(test[i]);             System.out.println(bo);         }     }     public static String huiwen(int in) {         String flag = "true";         StringBuilder str = change(in);         String sm = str.toString();         String st = str.reverse().toString();         for (int i = 0; i< st.length();i++){             if(sm.charAt(i) != st.charAt(i)) {                 flag = "false";                 break;             }         }         return flag;     }     public static StringBuilder change(int i) {         StringBuilder str = new StringBuilder();         while(i!=0){             str.insert(0, i % 2);             i = i/2;         }         return str;     } }
点赞 评论

相关推荐

不愿透露姓名的神秘牛友
07-08 11:16
点赞 评论 收藏
分享
程序员小白条:太晚了,看别人找到实习了才投的话,自己本身就没啥准备,计划太晚咯,只能吞苦果子
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务