判斷是否為迴文字元
要求:使用者輸入一串字元,程式判斷這個字串是否為迴文,並輸出判斷結果。
java實現:
package test1;
import java.util.Scanner;
public class IsPalindrome
{
public static void main(String[] args)
{
boolean indicator = true;//設定一個標誌
System.out.println("Please input a string:");//提示使用者輸入字串
Scanner input = new Scanner(System.in);
String inStr = input.nextLine().trim();//取出輸入的字串,並且去掉最後的回車
//首尾比較判斷是否為迴文
for (int i = 0, j = inStr.length() - 1; i <= j; i++, j--)
{
if (!(inStr.substring(i, i + 1).equals(inStr.substring(j, j + 1))))//注意不是用==判斷
{
indicator = false;
break;//不相等時設定標誌,然後直接退出迴圈
}
}
if (indicator)
{
System.out.println("Is palindrome.");
}
else
{
System.out.println("Not palindrome.");
}
}
}
相關文章
- 33判斷字串是否為迴文字串
- YTUOJ-判斷字串是否為迴文字串
- C語言:判斷一個字串是否為迴文C語言字串
- Python:判斷一個正整數是否為迴文數Python
- 利用正規表示式判斷一個給定的字元是否是迴文字元
- C#實現判斷字元是否為中文C#字元
- 編寫判斷一個字元序列是否為迴文。迴文是指一個字元序列以中間 字元為基準兩邊字元完全相同,即順著看和倒著看是相同的字元序列。字元
- 利用棧和隊來判斷輸入的一個字串是否為迴文字串
- java判斷迴文數Java
- js判斷字串中是否含有指定字元JS字串字元
- ACM之判斷迴文數ACM
- python如何判斷迴文Python
- 判斷字串是否為空字串
- 判斷字元是否重複正規表示式字元
- PHP 判斷一個字元是否在字串中PHP字元字串
- js如何判斷字串中是否含有指定字元JS字串字元
- python判斷是否為listPython
- js判斷字串是否為空JS字串
- mysql如何判斷是否為空MySql
- python 判斷是否為中文Python
- JavaScript判斷字串是否為空JavaScript字串
- java判斷字串是否為空Java字串
- js判斷物件是否為空JS物件
- 判斷物件值是否為空物件
- java判斷物件是否為空Java物件
- 字元判斷字元
- isAlnum判斷字元是否為字母數字字元(字母和數字都屬於字母數字字元)字元
- js判斷字串是否含有特殊字元和emoji表情JS字串字元
- 判斷檔案中是否存在中文字元字元
- sqlserver判斷欄位值是否存在某個字元SQLServer字元
- 輸入字串,判斷是否為迴文字串,即前後對稱的(單個字元,不帶空格)字串字元
- C++判斷是否為閏年C++
- 如何判斷 JavaScript 物件是否為空?JavaScript物件
- python判斷list是否為空Python
- Delphi Variant 判斷是否為空
- 判斷一個物件是否為空物件,判斷一個物件中是否有空值物件
- 判斷連結串列是否為迴文結構,空間負責度為O(1),時間複雜度為O(n)時間複雜度
- C#判斷字串是否為日期格式C#字串