zoukankan      html  css  js  c++  java
  • 课后作业,回文字符串判断

    1、程序涉及思想

    输入字符串,将字符串转换为字符数组,并判断字符数组的奇偶性。

    然后判断字符数组对称的位置是否相同。

    2、程序流程图

    3、源代码

    package java作业;

    import java.util.Scanner;

    public class huiwen {
    public static void main(String[] args)
    {
    Scanner sc=new Scanner(System.in);
    System.out.println("输入一个字符串:");
    String oragin;
    oragin=sc.next();
    char[] cun = oragin.toCharArray();
    int panduan;
    int zhongjian;
    int changdu;
    changdu=cun.length;
    panduan=(cun.length)%2;
    int haha;
    haha=0;
    //1、奇数个字符 2、偶数个字符
    if(panduan==0)
    {
    zhongjian=(cun.length)/2;
    for(int a=0;a<zhongjian;a++)
    {
    while(cun[a]!=cun[changdu-a-1])
    {
    System.out.println("不是回文字符串!");
    System.exit(0);
    }
    haha=1;
    }
    }
    else
    {
    zhongjian=(cun.length-1)/2;
    for(int a=0;a<zhongjian;a++)
    {
    while(cun[a]!=cun[changdu-a-1])
    {
    System.out.println("不是回文字符串!");
    System.exit(0);
    }
    haha=1;
    }
    }
    if(haha==1)
    System.out.println("是回文字符串!");
    }
    }

    4、程序截图

  • 相关阅读:
    Mybatis学习-ResultMap
    MySql模糊查询 concat()函数
    Spring学习-依赖注入
    Struts2学习-struts执行过程简述
    Struts2学习-jsp中超链接传参问题
    Struts2学习-struts.xml文件配置
    第四次作业
    第三次作业
    Django -Ajax
    Django -ORM
  • 原文地址:https://www.cnblogs.com/CHAHA123/p/7664307.html
Copyright © 2011-2022 走看看