• 回文判断


    • 计划

    1.1需求描述:

        老师需求。

    1.2估计开发时间

        1.5h。

    1.3填写项目数据

        输入字符串,判断是否是回文。

    1.4填写时间记录日志

    学生:司宇明     日期:2019.9.23

    教师:王建民             课程:java

    日期

    开始时间

    结束时间

    中断时间

    净时间

    活动

    备注

    C

    U

    9/23

    1620

    16:30

     3分钟

    7分钟

    查找语法

    charAt语法等

    9/23

    16:30

    16:50

    20分钟

    编写程序

    19/23

    16:50

    17:00

    10分钟

    调试程序

    调试循环语句里字符串变化长度问题

    • 开发

    2.1设计程序

    首先创建判断是否为回文的方法。如果第一个和最后一个相等,字符串小于等于二时,返回true,大于二时,再继续判断第二个和倒数第二个,剩的字符小于等于二则返回true,否则返回false。

    在主函数中使用判断语句,如果true,则输出是回文字符串,如果false,则输出不是回文字符串。

     

    2.2设计实现

    package cn.demo4;

    import java.util.*;

    public class Digui {
        public static void main(String[] args)
        {
             Scanner s = new Scanner(System.in);
             String str = s.nextLine();
             if(panduan(str,0))
             {System.out.println("字符串 " + str + "是回文串");}
             else
             {System.out.println("字符串 " + str +"不是回文串");}
         }

            public static boolean panduan(String str,int index){
                if(str.charAt(0) == str.charAt(str.length() - 1)){
                    if(str.length() > 2){
                        return panduan(str.substring(index+1,str.length()-1),0);
                    }else return true;
                }else return false;
        }    
    }

    2.3编译程序,修复并记录所发现的bug,并填写缺陷记录日志

    学生:司宇明

    日期:2019.9.23

    老师:王建民

     

     

    • 总结

    本程序大约在花了1h的时间完成,在开发过程中,对获取字符串数据的方法不太熟悉。多多努力。

  • 相关阅读:
    生成建表脚本(V2.0)
    QQ抢车位游戏PhysicalDataModel
    自定义工资公式设计
    .NET开发人员必知的八个网站
    MongoDB 学习 error以及解决方法
    lm_sensors 查看硬件信息
    setuid on shell scripts
    SSD寿命状态检测
    SysBench安装使用。
    用rsync对网站进行镜像备份(不靠谱)
  • 原文地址:https://www.cnblogs.com/Aming-/p/11583913.html
Copyright © 2020-2023  润新知