欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

6.3(回文整数)

程序员文章站 2022-05-28 14:46:16
...

用下面的方法头编写两个方法:
public static int reverse(int number)

public static boolean isParlindrome(int number)

使用reverse方法实现isPalindrome。如果一个数字的反向倒置和它的顺向数一样,这个数就称作回文数。编写一个测试程序,提示用户输入一个整数值,然后报告这个整数是否是同文数

import java.util.Scanner;

public class Question_six_3 {

	public static void main(String[] args) {
		
		Scanner input = new Scanner(System.in);
		System.out.println("Please Enter a integer:");
		int integer = input.nextInt();

		if(isPalindrome(integer))
			System.out.println(integer+" is a palindrome");
		else
			System.out.println(integer+" is not a palindrome");

	}
	
	public static int reverse(int number) {
		int s=0;
		do {
			s=s*10+number%10;
			number/=10;
		}while(number>0);
		return s;
		
	}
	
	public static boolean isPalindrome(int number) {
		if(number == reverse(number))
			return true;
		else
			return false;
	}

}

6.3(回文整数)
6.3(回文整数)