rotor.java
来自「java2程序设计使用教程(第2版) 作者:叶核亚 电子工业出版社 部分习题的代」· Java 代码 · 共 40 行
JAVA
40 行
//判断回文字符串
public class Rotor
{
public static void main(String args[])
{
String str="rotor";
if(args.length>0)//获得命令行参数
str=args[0];
System.out.println("str="+str);
boolean yes=true;
int n=str.length();
int i=0;
char ch1,ch2;
while(yes&&(i<n/2))
{
ch1=str.charAt(i);
ch2=str.charAt(n-i-1);
System.out.println("ch1="+ch1+" "+"ch2="+ch2);
if(ch1==ch2)
i++;
else
yes=false;
}
System.out.println("算法一"+yes);
String temp="",sub1="";
for(i=5;i>=n/2-1;i--)
{
sub1=str.substring(i-1,i);
temp=sub1+temp;
}
System.out.println("temp="+temp);
System.out.println("算法二:"+str.equals(temp));
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?