判断回⽂序列
⼀,题⽬:判断输⼊的字符串是否为回⽂系列。
⼆,设计思路:
1,初始判断若字符串的长度为0或1,⼀定是回⽂序列直接返回退出。
2,建⽴数组,while循环判断第⼀位(i)和最后⼀位(j)字符是否相等。若相等i++、j--,继续循环;若不相等,则退出。三,源代码:
package s0923;
import java.util.Scanner;
public class sy1 {
static Scanner sc=new Scanner(System.in);
public static void main(String[] args) {
String a="";
();
char[] b;
CharArray();
int j=a.length()-1;
int i=0;
if(a.length()==1||a.length()==0){
字符串长度判断System.out.println("是回⽂");}
else{
while(b[i]==b[j]){
i++;
j--;
if(i>=j){
System.out.println("是回⽂");
break;}}
if(b[i]!=b[j])
System.out.println("不是回⽂");
}}}
四、测试结果
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论