判断输入的字符串是否为回文
程序员文章站
2024-03-17 14:30:34
...
判断输入的字符串是否为回文
/**
*首先要知道回文是啥。回文其实就是镜像文字比如说"咱是猿猿是咱"
*其次懂得本代码中的方法是干啥用的,下面会提到
*最后好记性不敌烂键盘,多打打就理解了。
**/
import java.util.Scanner;
public class Palindromic
{
public static void main(String[] args)
{
Scanner scan=new Scanner(System.in);
String a=scan.nextLine();
char[] b=a.toCharArray();
//该方法的作用是返回一个字符数组,该字符数组中存放了当前字符串中的所有字符。
int i,j;
j=0;
for(i=0;i<b.length/2;i++)
{
if(b[i]==b[b.length-1-i])
{
j++;
}
}
if(j>=b.length/2)
{
System.out.println(a+"是回文");
}
else
{
System.out.println(a+"不是回文");
}
}
}
运行结果为:
推荐阅读
-
判断输入的字符串是否是回文
-
判断输入的字符串是否为回文
-
使用函数判断完全平方数:输入一个正整数n,判断其是否为完全平方数,如果是,则输出”YES”,如果不是,则输出”NO”。要求定义并调用函数IsSquare(n),判断n是否为完全平方数。
-
检测一个字符串是否为回文
-
Java实现 键盘输入一个数,判断是否是2的阶次方
-
牛客网刷题java之在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。输入这样的一个二维数组和一个整数,判断数组中是否含有该整数
-
【c++算法】《判断一个数是否为2的n次方》
-
剑指 返回链表节点倒数第k个节点 时间复杂度oN 判断A B 两树 B是否为A的子树
-
java数据结构----图的遍历应用举例:编程实现判断一个有向图中任意给定的两个顶点之间是否存在一条长度为k的简单路径
-
给定一个字符串,验证它是否是回文串,只考虑字母和数字字符,可以忽略字母的大小写(力扣)