黑马程序员技术交流社区
标题:
关于字母转换的问题
[打印本页]
作者:
宋星
时间:
2014-1-21 17:22
标题:
关于字母转换的问题
编写程序,从键盘接收一个字符串,对字符串中的字母进行大小写互转(大写字母转成小写,小写字母转成大写)。
作者:
淡夜清风
时间:
2014-1-21 17:44
参考这个帖子。。。
http://bbs.itheima.com/thread-105204-1-1.html
作者:
浮出一个美
时间:
2014-1-21 17:46
ASCII码,你值得搞懂
作者:
姜胜凯
时间:
2014-1-21 17:53
思路:
1.创建一个读取流对象,读取你的键盘录入。
2.把你读取的字符串转换成字符数组,因为你要操作每个字符。
3.遍历这个数组,取得每个字符。
4.进行判断每个字符,如果这个字符的ascii码是大于等于'a'和小于等于'z'的。则代表他是小写的a-z之间。
则把它转换成大写。同理变成小写。
作者:
廉伟杰
时间:
2014-1-21 20:10
本帖最后由 廉伟杰 于 2014-1-21 20:14 编辑
其实这个问题 主要在于把字符串看成数组 然后对这个数组里卖弄的每个字符根据ASCII值比较,你会发现大小写正好差32,这样的化,大小写的转换主要就是判断大小写,然后加或者减32的问题了 大写的判断是大于等于65小于等于90,然后大写变小写的话是 +32就行了
同理小写的也这样判断
QQ截图20140121200920.png
(114.32 KB, 下载次数: 18)
下载附件
2014-1-21 20:09 上传
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2