回文數字判斷


題目描述:

    有這樣一類數字,他們順着看和倒着看是相同的數,例如:121,656,2332等,這樣的數字就稱為:回文數字。編寫一個函數,判斷某數字是否是回文數字。

    要求實現方法:

public String isPalindrome(String strIn);

【輸入】strIn: 整數,以字符串表示;

【返回】true: 是回文數字;

              false: 不是回文數字;

package com.xcbeyond;
 
import java.util.Scanner;
 
/**
 * @author xcbeyond
 * 2015-5-10下午03:46:56
 *4、回文數字判斷。
 *題目描述:
 *	有這樣一類數字,他們順着看和倒着看是相同的數,例如:121,656,2332等,這樣的數字就稱為:
 *	回文數字。編寫一個函數,判斷某數字是否是回文數字。
 */
public class IsPalindrome {
	public static void main(String[] args) {
		System.out.print("請輸入一個回文數字:");
		Scanner console  = new Scanner(System.in);
		String numStr = console.nextLine();
		if(isPalindrome(numStr)) {
			System.out.println(numStr+"是回文數字!");
		}else{
			System.out.println(numStr+"不是回文數字!");
		}
		
	}
	
	public static boolean isPalindrome(String str){
		boolean result = false;
		for(int i = 0 ;i<=str.length()/2-1;i++) {
			if(str.charAt(i) == str.charAt(str.length()-1-i)) {
				result = true;
			}else {
            	                result = false;
                        }
		}
		
		return result;
	}
 
}

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM