同步课 / 2014级JavaSE

作业03:找到回文数
10
王伟
开始于 2016-03-06 16:16
0 29 161
已截止

任务尚未发布或者你没有权限查看任务内容。

任务讨论
/**
 * 作业:判断回文数
 * 姓名:王晓旺
 * 学号:2014011739
 * 班级:5班
 */
package com.works.www;

import java.util.Scanner;

public class Number1 {
	 static boolean func(int x) {
		int m;
		int sum = 0;
		m = x;
		if (x > 0 && x < 100000) {
			for (int i = 0; i < x; i++) {
				sum = sum * 10 + m % 10;
				m /= 10;
				if (m == 0)
					break;
			}
			if (sum == x)
				return true;
				//System.out.println("它是回文数!");
			else
				return false;
				//System.out.println("它不是回文数!");
		}else{
			return false;
		}
		
	 }
		public static void main(String[] args) {
			System.out.println("请输入一个数:");
			@SuppressWarnings("resource")
			Scanner s = new Scanner(System.in);
			int x = s.nextInt();
			for(int i=1;i<=x;i++){
				if(func(i)){
					System.out.print(i+" ");
				}
			}
		}
}