zoukankan      html  css  js  c++  java
  • java算法回文体的判断

    import java.util.*;

    import java.math.BigInteger;

    import java.util.Scanner;

    public class Test{    

             static Scanner a=new Scanner(System.in);

             static char str[] = new char[99];

             static int l=0;

             public static void main(String[] args) {

                      System.out.println("请输入字符串:");

                      String b = a.next();

                      for(int i=0;i<b.length();i++) {//字符数组

                              str[l] = b.charAt(i);

                              l++;

                      }

                      boolean hw = Huiwen(str, 0, l-1,l);

                      if(hw) {

                              System.out.println("是回文");

                      }

                      else

                      {

                              System.out.println("不是是回文");

                      }

             }

             public static boolean Huiwen(char a[],int first,int end,int length){

                      if(length == 1 || length == 0)

                              return true;

                      if (a[first] != a[end] || first >= end) {//第一个字符与最后一个字符比较

                              return false;

                      }

                      return Huiwen(a, first + 1, end -1,length -2);//两边靠拢

             }

             }

  • 相关阅读:
    打印空心字符菱形
    良好的布局与风格
    编写递归函数来使字符串逆序
    排序函数重载
    easyui刷新当前页
    Easyui 翻页不保存选中记录
    HTML 字体颜色 色号对照表
    SpringMVC结合ajaxfileupload.js实现文件无刷新上传
    ajax如何传递参数给controller
    eclipse启动tomcat无法访问的解决方法
  • 原文地址:https://www.cnblogs.com/sunzhentian/p/13044655.html
Copyright © 2011-2022 走看看