黑马程序员技术交流社区
标题:
Java基础测试_键盘录入字符转大小写~~~~猿猿是新手不会整理版块,包涵包涵!!!
[打印本页]
作者:
1126634865
时间:
2015-10-16 00:51
标题:
Java基础测试_键盘录入字符转大小写~~~~猿猿是新手不会整理版块,包涵包涵!!!
package com.itheima;
//导入Scanner包,实现键盘录入
import java.util.Scanner;
public class Test5 {
/***
*5题:编写程序,从键盘接收一个字符串,
* 对字符串中的字母进行大小写互转(大写字母转成小写,小写字母转成大写)。
* @param args
*/
public static void main(String[] args) {
//实例化Scanner方法实现键盘录入
Scanner sc = new Scanner(System.in);
//友情提示
System.out.println("请输入要操作的字符串(a-z,A-Z):");
//定义一个String变量接收录入的字符串
String str = sc.nextLine();
//调用method方法,传参,输出
System.out.println(method(str));
}
public static String method(String str){
//定义一个char类型的数组接收强转为数字后的字符串
char[] arr = str.toCharArray();
//for循环遍历,用if条件进行判断
for (int i = 0; i < arr.length; i++) {
if(arr[i]>=97 && arr[i]<=122){
arr[i]-=32;
}else if(arr[i]>=65 && arr[i]<=90){
arr[i]+=32;
}else{
System.out.println("请按照提示输入正确的字符串!!!");
break;
}
}
return new String(arr);
}
}
作者:
liuqianfly
时间:
2015-10-16 09:33
赞赞赞!
作者:
1126634865
时间:
2015-10-17 15:40
liuqianfly 发表于 2015-10-16 09:33
赞赞赞!
猿猿谢谢同学
,以后多多交流
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2