本帖最后由 木月火石 于 2013-4-21 00:07 编辑
(╯‵□′)╯︵┻━┻改进之后又找不到问题了,总感觉我在自娱自乐。。。。
跪求改了之后能循环
public class encode2013
{
public static void main(String[]
【查看更多内容请登录哈】
jains521 发表于 2013-4-21 12:43 【链接登录后可见】
我楼上的已经把重点说了.
我在补充一句.
字符xx满足
我自己把问题解决了,总而言之,十分感谢#74f
本帖最后由 jains521 于 2013-4-21 12:44 编辑
木月火石 发表于 2013-4-20 16:49 【链接登录后可见】
我把那句if的换成
if( inString.charAt(i) >= 'a' || inString.charAt(i) = 'A' || inSt
你这不循环恐怕是nextInt没有把后面的换行符读掉吧,把nextInt也改成nextLine;或着在最后清空标准输入的缓存区。
inString.charAt(i) >= 'A' && inString.charAt(i) <= 'Z'
jains521 发表于 2013-4-20 16:40 【链接登录后可见】
判断ascii码啊,
大于'a'小于'z'
和大于'A' 小于'Z'
if( inString.charAt(i) >= 'a' || inString.charAt(i) <= 'z'||
之间的就可以了.