導航:首頁 > 編程語言 > 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迴文數編程相關的資料

熱點內容
外網訪問內網伺服器如何在路由器設置 瀏覽:856
2014統計年鑒pdf 瀏覽:434
linuxoracle用戶密碼 瀏覽:757
股票交易pdf 瀏覽:898
p2papp源碼 瀏覽:308
記錄睡眠軟體app哪個好用 瀏覽:140
液壓助力車壓縮比 瀏覽:217
文件伺服器上如何查看 瀏覽:975
雪花繪制源碼 瀏覽:662
app主頁演示圖怎麼做 瀏覽:542
幼兒園設計pdf 瀏覽:645
干接點輸入單片機 瀏覽:541
亞馬遜雲伺服器查看 瀏覽:163
如何用免費雲伺服器 瀏覽:610
php的輸出命令 瀏覽:264
在家怎麼製作解壓小玩具 瀏覽:99
javascript源碼輔助閱讀 瀏覽:384
pythonui開發工具 瀏覽:595
adr指標源碼 瀏覽:217
程序員轉架構管理 瀏覽:959