1. 程式人生 > >常用類練習題(用字符串常用類判斷輸入的一段話是否為回文)

常用類練習題(用字符串常用類判斷輸入的一段話是否為回文)

length sca sum color 問題 pac ringbuf string out

package com.Summer_0429.cn;

import java.util.Scanner;

/**
 * @author Summer
 * 用字符串常用類,解決如下問題:
 * 輸入一行字符串判斷是否為回文
 * 例如:鳥伴花香花伴鳥
 * 提示:回文一般是奇數個
 * 且從前往後讀和從後往前讀內容一致
 *
 */
public class Test01 {

    public static void main(String[] args) {
        Scanner input  = new Scanner(System.in);
        System.out.println(
"請輸入一行字符串"); String s = input.next(); if (s.length() % 2 !=0) {//回文字符串應該是奇數個 StringBuffer s1 = new StringBuffer(s); s1.reverse(); if (s.contentEquals(s1)) {//String類型與StringBuffer比較 System.out.println("是回文"); }else
{ System.out.println("不是回文"); } }else{ System.out.println("不是回文"); } } }

常用類練習題(用字符串常用類判斷輸入的一段話是否為回文)