今天是看到有人发了一个基础的50题编程,就拿来看一看写一写。感觉这道题应该记录一下。题目是检查给定字符串是否是回文,并打印结果。
package com.itblackdog.Test; //检查给定字符串是否是回文,并打印结果。 public class CheckReturn { public static void main(String[] args) { String str = "qwerrewq"; if (str.length() % 2 == 0){ for (int i = 0;i<=(str.length()/2);i++){ char firstChar = str.charAt(i); char lastChar = str.charAt(str.length()-1-i); if (lastChar == firstChar){ continue; }else { System.out.println("不相等"); System.exit(0); break; } } System.out.println("相等"); }else { for (int i = 0;i<=(str.length()-1)/2;i++){ char firstChar = str.charAt(i); char lastChar = str.charAt(str.length()-1-i); if (lastChar == firstChar){ continue; }else { System.out.println("不相等"); System.exit(0); break; } } System.out.println("相等"); } } }