黑马程序员技术交流社区
标题: 求鼓励,太受打击了 [打印本页]
作者: hoyouly 时间: 2013-9-12 12:56
标题: 求鼓励,太受打击了
本帖最后由 hoyouly 于 2013-9-13 08:46 编辑
终于把视频看完了,也写了很多blog,以为自己java可以了,就想着找百度几道黑马入学测试题,练练手,题是找到了,里面的题,有的有点思路,有的根本就不知道从哪里下手,找了一个自认为简单 的题:
金额转换,阿拉伯数字转换成中国传统形式。
例如:101000001010 转换为 壹仟零壹拾亿零壹仟零壹拾圆整
就这个题,以为很好做,可是昨天忙了一个晚上,还是没有弄出来,打击太大了,求鼓励,
作者: 武嘉豪 时间: 2013-9-12 13:05
其实可以做一做各个大学的OJ题目,比方说HOJ或者POJ
对思想有很大提升的
作者: mo﹎雲℡ 时间: 2013-9-12 13:27
对于这倒题暴漏出你的缺点:
1.没有深刻理解Java解决问题的思路。
2.没有把java基础学扎实
3.编码行数太短(指的是你时间写的代码行数,不包括ctrl+c)
所以,建议你加强对java每个类的理解。
那么说说你这道题:金额转换,阿拉伯数字转换成中国传统形式。
1.金额转换,你想到了什么?想到享元模式了吗?
2.对字符串进行操作,你想到了什么?chat()想到了吗?
3.对这串字母进行判断,ifelse想到了吗?
4.想要操作这段数字,那么肯定得用到数组。字符串变数组会吗?
5.如果单独考你对字符串,ifelse等等简单的知识进行操作,你肯定能够做。
好了,就说这么多,好好的复习吧。建议你在看一遍老师的视频。
作者: 吴光新 时间: 2013-9-12 14:02
额,这是一道入学测试题,我做过,确实看着简单,做起来挺伤脑筋的
作者: hoyouly 时间: 2013-9-12 14:44
我承认我实际遍代码量少,可是你说的那些,除了享元模式之外,我也都有考虑的,我考虑到用正则表达式来验证到底输入的是不是数字,考虑到通过查表法来确定相应的转换,考虑到把字符串转换成char型数字,然后通过Integer.parse(ch+"");转换成int型,与查表法相对照,可是我现在卡是卡在那个零出现的位置和零出现的次数上了。。
作者: 神之梦 时间: 2013-9-12 15:18
{:soso_e113:}
鼓励鼓励
作者: What/ 时间: 2013-9-12 16:13
坚持坚持
作者: 路边小色狼 时间: 2013-9-12 23:32
我看了一下也被打击到了。。{:soso_e109:}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |