常用類練習題(用字符串常用類判斷輸入的一段話是否為回文)
阿新 • • 發佈:2019-04-29
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("不是回文"); } } }
常用類練習題(用字符串常用類判斷輸入的一段話是否為回文)