蓝桥杯——基础训练之回文数

package _2_base;

public class _8_Palindrome {
	public static void main(String[] args) {
		huiwen();
	}
	public static void huiwen() {
		String str;
		boolean flag;
		for (int i = 1000; i <=9999; i++) {
			str=Integer.toString(i);
//			每次进行下一次循环前都要把flag重新置成false!!!或者在函数最后写flag=false!!!(别再忘了,尤其是做循环类的题目!!!!!)
			flag=false;
			for (int j = 0; j <=str.length()/2; j++) {
				if(str.charAt(j)!=str.charAt(str.length()-j-1)) {
					flag=true;
					break;
				}
			}
			if (!flag) {
				System.out.println(i);
			}
		}
	}
}

发布了27 篇原创文章 · 获赞 2 · 访问量 937

猜你喜欢

转载自blog.csdn.net/wcy8733996wcy/article/details/104290322