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);
}
}
|
|