A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 小鲁哥哥 于 2017-11-22 14:52 编辑

【黑马程序员济南】JavaEE基础阶段必会案例NO.16

        黑马程序员课程内容丰富多样,每个知识点我们都设计有新奇的案例让大家练习。黑马程序员训练营的课程也是案例驱动教学,每天都会进行大量的代码练习。今天我们就来一起做一个基础阶段第7天的一个小案例。

     案例:提示用户键盘录入一个长度大于3的字符串,
                 截取出字符串的前三位,
                 并将截取出来的字符串进行反转打印到控制台上。
    案例分析:我们用到的知识点:键盘录入,字符串String,StringBuilder
     ok,首先我们来写个键盘录入,这是我们第三天学的知识啦,而且最近我们一直在用,肯定不能忘了吧?   


    接下来我们要截取出字符串的前三位:
   

    这里用的是substring方法,注意这个方法里参数是两个索引,从0截取到3,但是不包括3位置的字母。简单记就是包含头不包含尾
   ok,第三步,我们要反转了,这里分2种情况,第一种:用String做反转:s1.toCharArray()把字符串转变为char[]
   

  来,我们运行看看:
   

   这里已经实现了反转。
  好,黑马程序员鼓励大家积极思考,每个题目,每个开发任务实现的方法不是唯一的,我们再来讲一种方法:用StringBuilder
  


好运行看看:
  
效果是一样的。大功告成!这里我们功能很简单,完全根据题意来做的,其实还可以更完善,比如增加对键盘录入字符串长度的判断,如果用户输入的字符串不大于3,让用户重新输入。这里就交给爱学习肯钻研的你啦!
ok!这个案例作为一个经典案例用来复习键盘录入,String,StringBuilder相关知识非常不错,很新颖。其实,每个案例都有很多种写法,不同的人可能有不同的思路。黑马程序员训练营也是非常鼓励大家开动脑筋积极思考的。
      
      点进这个帖子的同学肯定是要奋发图强,学技术拿高薪的有志青年,这里我看你骨骼惊奇,是个绝世的练武奇才,你我有缘,今天我就把这个武林秘籍如来神掌传授于你! 什么?不想学如来神掌?不要紧!这里有各个门派的武林绝学,链接拿好!!哈哈哈哈
黑马加油!



0 个回复

您需要登录后才可以回帖 登录 | 加入黑马