黑马程序员技术交流社区
标题:
编写程序
[打印本页]
作者:
大★宝
时间:
2014-8-3 13:30
标题:
编写程序
编写程序,从键盘接收一个字符串,对字符串中的字母进行大小写互转(大写字母转成小写,小写字母转成大写)
作者:
likeermei
时间:
2014-8-3 14:36
看视频,看视频,看视频!!!
作者:
icris
时间:
2014-8-3 14:44
Scanner scanner = new Scanner(System.in);
String string = scanner.nextLine();
char[] c = string.toCharArray();
for (int i = 0; i < c.length; i++) {
if (c[i] <= 'z' && c[i] >= 'a') {
c[i] -= 32;
} else if (c[i] <= 'Z' && c[i] >= 'A') {
c[i] += 32;
}
}
System.out.println(new String(c));
scanner.close();
复制代码
作者:
轩辕苍穹
时间:
2014-8-3 14:56
真心想提高手速啊
作者:
大★宝
时间:
2014-8-3 15:15
多谢童鞋们
作者:
/aiq玩完?/aiq
时间:
2014-8-3 22:43
从键盘接收一个字符串(用到Scaaner类方法),对字符串中的字母进行大小写互转,个人理解:接收的为字符串,那么就先将字符串转成char类型的数组,即调用String类中的tocharArray()方法。判断每一个角标的字母是否为大小写,如果为大写,就转成小写(这里用到toUpperCase和toLowerCase() 方法)其他的非字母的就不进行转换,在打印出新的字符串或者遍历数组然后输出(char[] char[x]+"")即可,这是我的思想,具体的希望楼主自己完成,会有成就感!加油
作者:
阿磊
时间:
2014-8-4 08:56
过来学习学习
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2