導航:首頁 > 編程語言 > java迴文數編程

java迴文數編程

發布時間:2025-03-03 03:20:55

⑴ 求用java判斷一個4位迴文數代碼

public static boolean check(int k){
String str = ""+k;
int strLen = str.length();
int point = strLen;
int oldLen = 0,newLen = 0;
char first = 'a',end = 'a';

oldLen = (strLen+1)/2;
if (str == "")
{
System.out.println("數值為空");
return false;
}
if(str.length() !=4){
System.out.println("不是四位數");
return false;
}
for (int i=0;i<oldLen;i++)
{
first = str.charAt(i);
end = str.charAt(point-1);
point--;
if (first == end)
{
newLen++;

}
}
if (oldLen == newLen)
{
return true;
}else {
return false;
}

}
public static void main(String[] args) {
for(int k = 1000;k<9999;k++){
boolean is = check(k);
if (is)
{
System.out.println(k+"是迴文數");
}else {
// System.out.println(k+"不是迴文數");
}
}
}

1001是迴文數
1111是迴文數
1221是迴文數
1331是迴文數
1441是迴文數
1551是迴文數
1661是迴文數
1771是迴文數
1881是迴文數
1991是迴文數
2002是迴文數
2112是迴文數
2222是迴文數
2332是迴文數
2442是迴文數
2552是迴文數
2662是迴文數
2772是迴文數
2882是迴文數
2992是迴文數
3003是迴文數
3113是迴文數
3223是迴文數
3333是迴文數
3443是迴文數
3553是迴文數
3663是迴文數
3773是迴文數
3883是迴文數
3993是迴文數
4004是迴文數
4114是迴文數
4224是迴文數
4334是迴文數
4444是迴文數
4554是迴文數
4664是迴文肢亮數
4774是迴文數
4884是迴文數
4994是迴文數
5005是迴文數
5115是迴文數
5225是迴文數
5335是迴文數
5445是迴文數
5555是迴文數
5665是迴文數
5775是迴文數宏坦
5885是迴文數
5995是迴文數
6006是迴文數
6116是迴文數
6226是迴文數
6336是迴文數
6446是迴文數
6556是迴文數
6666是迴文數
6776是迴文數
6886是迴文數
6996是迴文數
7007是迴文數
7117是迴文數
7227是迴文數
7337是迴文數
7447是迴文數
7557是迴文數
7667是迴文數
7777是迴文數
7887是迴文數
7997是迴文數
8008是迴文數
8118是迴文歷絕寬數
8228是迴文數
8338是迴文數
8448是迴文數
8558是迴文數
8668是迴文數
8778是迴文數
8888是迴文數
8998是迴文數
9009是迴文數
9119是迴文數
9229是迴文數
9339是迴文數
9449是迴文數
9559是迴文數
9669是迴文數
9779是迴文數
9889是迴文數

哪不懂在問我吧

⑵ 用java編寫輸入的整數判斷是不是迴文數

Scanner in = new Scanner(System.in);System.out.println("請輸入一個整數N=:");int i= in.nextInt();int i1=Integer.paserInt( f.reverse().toString());if{掘慶System.out.println("i是迴文數")} else{System.out.println("i不是迴文數")}

new StringBuilder(str) ==123321
.reverse(),反轉字元串,譬如"abc".reverse() = 'cba'

然後翻轉後的字元串和翻轉前比較。。。相等就是迴文數。

⑶ 迴文數個數,Java編程

importjava.util.Scanner;

publicclassPalindromicNumber{
publicstaticvoidmain(String[]args){
System.out.println("一個正整數n(0<n<=100000)");
Scannersc=newScanner(System.in);
intn=sc.nextInt();
intcount=0;
for(inti=1;i<=n;i++){
if(isPalindromicNumber(i)){
count++;
}
}
sc.close();
System.out.println("1~"+n+"之間總共"+count+"個迴文數");
}

(intn){
Stringnum=String.valueOf(n);
if(num.length()!=1){
char[]temp=num.toCharArray();
for(inti=0;i<temp.length/2;i++){
if(temp[i]!=temp[temp.length-1-i]){
returnfalse;
}
}
}
//System.out.println(n+"是迴文數");
returntrue;
}
}

閱讀全文

與java迴文數編程相關的資料

熱點內容
資料庫查詢系統源碼 瀏覽:614
php5314 瀏覽:354
完美國際安裝到哪個文件夾 瀏覽:666
什麼app可以掃一掃做題 瀏覽:537
程序員編碼論壇 瀏覽:923
淘點是什麼app 瀏覽:658
中國高等植物pdf 瀏覽:453
51單片機時間 瀏覽:181
後台如何獲取伺服器ip 瀏覽:265
單片機流水燈程序c語言 瀏覽:232
程序員第二職業掙錢 瀏覽:237
運行里怎麼輸入伺服器路徑 瀏覽:840
pythonstepwise 瀏覽:509
劉一男詞彙速記指南pdf 瀏覽:62
php認證級別 瀏覽:366
方舟編譯啥時候推送 瀏覽:1009
php手機驗證碼生成 瀏覽:675
哲學思維pdf 瀏覽:14
凌達壓縮機有限公司招聘 瀏覽:534
weblogic命令部署 瀏覽:36