迴文數

java小馬達發表於2020-11-11
import java.util.Scanner;
public class PalindromeTest {
	public static void main(String[] args) {
		PalindromeTest test =new PalindromeTest();
		test.Palindrome();
	}
	
	public void Palindrome() {
		Scanner sc =new Scanner(System.in);
		System.out.println("請輸入一個數:");
		int x =sc.nextInt();
		int i=0,j=0;
		if(x<0) {//因為有負號的存在 負數反過來不是一個正常的數
			return ;
		}
		/**
		核心
		*/
		while(x!=0) {
			i=x%10;  //求餘得到個位數的數
			j=j*10+i;//用j接收i的值      從第一個i開始依次從j的最大位開始排列合併成整數
			x=x/10;//整除得到除個位數外的其他數
		}
		System.out.println(j);
		
	}
}

努力學習中…

相關文章