java 實現(xiàn)判斷回文數(shù)字的實例代碼
更新時間:2017年03月10日 17:05:10 作者:維C果糖
這篇文章主要介紹了java 實現(xiàn)判斷回文數(shù)字的實例代碼的相關(guān)資料,需要的朋友可以參考下
前言:
有這樣一類數(shù)字,它們順著看和倒著看是相同的數(shù),例如:121、656、2332等,這樣的數(shù)字就稱為回文數(shù)字。編寫一個Java程序,判斷從鍵盤接收的數(shù)字是否為回文數(shù)字。
2、解題思想
從回文數(shù)字的特點出發(fā),弄清楚其特點是解決本問題的關(guān)鍵。解決方案可以通過將該數(shù)字倒置的辦法來判斷它是否是回文數(shù)字,例如:586,它的倒置結(jié)果為685,因為586!=685,故586不是回文數(shù)字。
3、Java代碼
import java.util.Scanner; public class Palindrome { public static void main(String[] args) { int n; System.out.println("請輸入一個整數(shù):"); Scanner scByte = new Scanner(System.in); n = scByte.nextInt(); if (isPalindrome(n)) System.out.println(n + " 是回文!"); else System.out.println(n + " 不是回文!!"); } public static boolean isPalindrome(int n) { //判斷輸入的數(shù)字是否是回文 int m = reverse(n); if (m == n) return true; else return false; } public static int reverse(int i) { //將輸入的數(shù)字進行倒置 int s, j = 0; s = i; while (s != 0) { j = j * 10 + s % 10; s = s / 10; } return j; } }
您可能感興趣的文章:
- Java判斷字符串回文的代碼實例
- Java版本的回文字算法(java版本)
- Java實現(xiàn)查找當前字符串最大回文串代碼分享
- java計算任意位水仙花數(shù)示例(回文數(shù))
- java判斷回文數(shù)示例分享
- Java實現(xiàn)帶頭結(jié)點的單鏈表
- java實現(xiàn)單鏈表增刪改查的實例代碼詳解
- Java數(shù)據(jù)結(jié)構(gòu)之簡單鏈表的定義與實現(xiàn)方法示例
- Java實現(xiàn)單鏈表翻轉(zhuǎn)實例代碼
- java 實現(xiàn)單鏈表逆轉(zhuǎn)詳解及實例代碼
- Java實現(xiàn)單鏈表的各種操作
- 用JAVA實現(xiàn)單鏈表,檢測字符串是否是回文串
相關(guān)文章
Java使用POI導出大數(shù)據(jù)量Excel的方法
今天需要寫一個導出的Excel的功能,但是發(fā)現(xiàn)當數(shù)據(jù)量到3萬條時,列數(shù)在23列時,內(nèi)存溢出,CPU使用100%,測試環(huán)境直接炸掉。小編給大家分享基于java使用POI導出大數(shù)據(jù)量Excel的方法,感興趣的朋友一起看看吧2019-11-11基于newFixedThreadPool實現(xiàn)多線程案例
這篇文章主要介紹了基于newFixedThreadPool實現(xiàn)多線程案例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下2020-11-11