(一). 設計思想:
首先輸入字符串,然后判斷長度若長度為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;
}
}
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);
{System.out.println("TRUE");
}
else if(t==0)
{
System.out.println("FALSE");
}
//System.out.println(line);
}
public static void main(String[] args) {
public static void main(String[] args) {
Demo d=new Demo();
d.show();
}
d.show();
}
}
(三)運行截圖:
(四)總結分析:
總的來說此功能的實現並不復雜,只要分析階段沒有困難就能寫出代碼