當前位置:首頁 » 編程語言 » 迴文字元java

迴文字元java

發布時間: 2024-06-23 15:39:58

1. java紼嬪簭銆傚瓧絎︿覆鍒ゆ柇鏄鍚︿負鈥滃洖鏂団

鏂規硶鏀逛負
static boolean isPalindrome(String str) {//鍒ゆ柇瀛楃︿覆鏄鍚︿負鈥滃洖鏂団
StringBuffer buf = new StringBuffer(str).reverse();
return buf.toString().equals(str);
}

2. 銆恓ava銆戠紪鍐欑▼搴忥紝瑕佹眰鍒ゆ柇浠庨敭鐩樿緭鍏ョ殑瀛楃︿覆鏄鍚︿負鍥炴枃

瀵逛簬鍥炴枃榪欎釜闂棰橈紝鎴戜滑涓鑸鐨勮В鍐蟲柟娉曟槸鐢ㄩ掑綊

package com.axjy.yzn;
public class Recursive {
public static void main(String[] args) {
System.out.println("Is abcba a Palindrome?"+isPalindrome("abcdcba"));
}
public static boolean isPalindrome(String s){
if(s.length()<=1){
return true;
}else if(s.charAt(0) != s.charAt(s.length()-1)){
return false;
}
return isPalindrome(s.substring(1,s.length()-1));
}
}

3. Java語言如何判斷一個字元串是否迴文

Java語言判斷一個字元串是否迴文可以通過下面的函數進行判斷:

import java.util.Scanner;

public class huiwen

{public static void main(String args[])

{Scanner sca=new Scanner(System.in);

String str=sca.nextLine();

int a=str.length();

int middle=a/2,i=3;

//char c1=(char) a,c2=(char) a;

for(i=0;i<middle&&str.charAt(i)==str.charAt(a-1-i);i++)

{}

if(i<middle)

System.out.println(str+"不是迴文");

else

System.out.println(str+"是迴文");}}

(3)迴文字元java擴展閱讀:

c/c++判斷一個字元串是否迴文的方法:

#include <iostream>

#include <string>

using namespace std;

int main()

{string str; int i,j,l;int flag = 1;

while (cin >> str)

{ l = str.length(); for (i = 0,j = l-1; i <= j; i++,j--)

{ if (str[i] != str[j])

{ flag = 0;break; }}

if (flag)

cout << "YES" << endl;

else

cout << "NO" << endl;

flag = true;}

return 0;}

熱點內容
中控考勤機的資料庫 發布:2025-03-11 15:21:10 瀏覽:362
鴻蒙20怎麼恢復安卓系統 發布:2025-03-11 15:21:08 瀏覽:47
linuxamd顯卡 發布:2025-03-11 15:07:13 瀏覽:972
python論文參考文獻 發布:2025-03-11 15:02:34 瀏覽:20
烽火防火牆如何配置Lan口 發布:2025-03-11 14:53:14 瀏覽:269
無需公網ip搭建伺服器 發布:2025-03-11 14:36:30 瀏覽:918
貓齡演算法 發布:2025-03-11 14:28:53 瀏覽:131
linux中的環境變數 發布:2025-03-11 14:24:08 瀏覽:132
我的世界伺服器都有哪些渠道 發布:2025-03-11 13:49:32 瀏覽:323
vlcandroid開發 發布:2025-03-11 13:47:37 瀏覽:537