JAVA怎么用循环语句编写一个判别是否为回文数的代码

2022-08-13 社会 52阅读

        Scanner sc = new Scanner(System.in);  
        System.out.println("请输入一个整数:");  
        int num = sc.nextInt();  
  
        String str1 = num + "";  
        // String str1 = Integer.toString(num);  
        // String str1 = String.valueOf(num);  
  
        StringBuilder str2 = new StringBuilder(str1);  
        str2.reverse();  
        int count = 0;  
  
        for (int i = 0; i < str1.length(); i++) {  
            if (str1.charAt(i) != str2.charAt(i)) {  
                System.out.println(str1 + "不是回文数");  
                break;  
            } else {  
                count++;  
            }  
        }  
        if (count == str1.length()) {  
            System.out.println(str1 + "是回文数");  
        }

望采纳

声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com