Java初學者嘗試計算任意位數回文數

2021-08-08 23:15:15 字數 690 閱讀 5895

public

static

intcount(int x)

}if (flag)

}return count;

}**************************************

public

static

intfrom(int x)

return num;

}***************************************

/**用陣列的思想對數字進行拆分

*/public

static

int getarr(int num, int x)

return arr;

}/*當然 也可以用數字轉換string再轉換陣列的方法,那樣更為簡單,但總感覺沒有上文的邏輯性強。

個人覺得還有一種演算法。比如說要計算五位數的回文數個數:

那麼前兩位一共有10-99 90種選擇 第三位有0-9 10種選擇

合計90*10=900個。

如果是6位:

那麼前三位將有100-999 900種選擇;也就是說回文數有900個。

請問各位博友還有沒有其他思路。還望各位大牛不吝賜教。

*/

初學者學Java 三

任何程式語言只要有三種流程控制結構就可以描述任何問題了,這三種流程控制結構分別是 順序結構,選擇結構和迴圈結構。順序結構就是按照邏輯結構的順序一句句往下寫,這裡就不做過多的介紹了。主要說說選擇結構和迴圈結構。1.選擇結構的第一種形式 if 布林表示式 如果執行語句只有一條,可以省略,但最好寫上,增加...

初學者學Java(十五)

在這一篇中我們來講一下關於陣列的排序和查詢的方法。說到陣列的排序,就不得不說冒泡這種經典的方法。氣泡排序的基本思想是比較兩個相鄰元素的值,如果滿足條件就交換元素的值 如果是公升序,就將較大的值放在索引大的引用內,較小的值放在索引小的引用內 降序的話反之 這樣一次迴圈後最大或最小的值就會轉移到陣列的最...

雲計算初學者筆記

專公升本的落榜,對我來說是好事也是壞事,我失去了在高等學府鍛造的機會,卻也收穫了鑽研計算機的機會,不知道該說是幸運,還是不幸。既來之,則安之。雲計算的概念早就聽說過,不過從來沒有真正的體驗過,我寫的這些東西,就是像記錄一下,我從萌 新到大神所走的路,對我來說是青春的回憶,也希望能夠和各位大神取取經,...