有一种数叫回文数,正读和反读都一样,如12321便是一个回文数。编写一个程序,从命令行得到一个整数,判断该数是不是回文数。

Scanner s = new Scanner(System.in);
		String t = s.next();
		String[] a = new String[t.length()];
		// System.out.println(t.length());
		// System.out.println(t);
		String y;
		for (int i = 0; i < t.length(); i++) {
			a[i] = t.substring(i, i + 1);

		}
		// for (String x:a){
		// System.out.println(x);
		// }f
		
		boolean b=false ;
		for (int q = 0; q < t.length(); q++) {
			if (a[q].equals(a[t.length()-1-q])) {
				b=true;
			}else{
				b=false;
			}
		//}b=true;
		}
		//System.out.println(b);
		if(b==true){
			System.out.println("是回文数");
		}else{
			System.out.println("不是回文数");
		}

猜你喜欢

转载自blog.csdn.net/qq_43189642/article/details/85011257