JAVA關於回文判斷的實現


(一). 設計思想:

    首先輸入字符串,然后判斷長度若長度為0或1則輸出TRUE若長度大於一則進行判斷,

若符合條件則輸出TRUE反之輸出FALSE.

(二)程序源代碼

    

import java.util.*;
public class Demo {
int t=1;
public void  show()
{int length=0;
 System.out.println("請輸入字符串");
Scanner s=new Scanner(System.in);
String line = s.nextLine();
length=line.length();
if(length==0||length==1)
{
 t=1;
}
else if(length>1)
{int i;
 for(i=0;;i++)
 { if(i==(length/2)+1)
  {break;}
  if(line.charAt(i)!=line.charAt(length-i-1))
  {
   t=0;
  }
 
 }

}
if(t==1)
{System.out.println("TRUE");
 }
else if(t==0)
{
 System.out.println("FALSE");
}
//System.out.println(line);
}
 
public static void main(String[] args) {
 Demo d=new Demo();
 d.show();
}

(三)運行截圖:

    

    

  

  

  

(四)總結分析:

    總的來說此功能的實現並不復雜,只要分析階段沒有困難就能寫出代碼


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM