輸入一個字符串並判斷是否是對稱字符串


 1 package day10;
 2 
 3 import java.util.Scanner;
 4 
 5 public class Test05 {
 6     /*
 7            需求:鍵盤接受一個字符串,程序判斷出該字符串是否是對稱字符串,並在控制台打印是或不是
 8                對稱字符串:123321、111
 9                非對稱字符串:123123
10 
11            思路:
12                1. 鍵盤錄入一個字符串,用 Scanner 實現
13                2. 將鍵盤錄入的字符串反轉
14                3. 使用反轉后的字符串,和原字符串進行比對
15                4. 如果相同,則輸出是對稱字符串,反之輸出不是對稱字符串
16 
17         */
18     public static void main(String[] args) {
19         Scanner sc = new Scanner(System.in);
20         System.out.println("input data,please:");
21         String s = sc.nextLine();
22         StringBuilder sb = new StringBuilder(s);
23         sb.reverse();
24         String reverseStr = sb.toString();
25         if (s.equals(reverseStr)) {
26             System.out.println("對稱字符");
27 
28         } else {
29             System.out.println("不是對稱字符");
30         }
31     }
32 
33 }

執行結果:

 

 


免責聲明!

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



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