各位大神帮帮忙,到底哪里出了错误,就是运行不粗来
- package _02键盘接收字符翻转输出;
- import java.util.Scanner;
- /*
- * 编写程序,从键盘接收一个字符串,对字符串中的字母进行大小写互转(大写字母转成小写,小写字母转成大写)。
- */
- public class Test2 {
- public static void main(String[] args) {
- Scanner sc = new Scanner(System.in);
- String str = sc.nextLine();
- String str1 = covert(str);
- System.out.println(str1);
- }
- public static String covert(String inputStr){
- char[] arr = new char[inputStr.length()];
- for(int i = 0 ; i < inputStr.length();i++){
- int ascii = (int)inputStr.charAt(i);
- if(ascii >= 65){
- arr[i] = (char)(ascii + 32);
- }else if(ascii >= 96){
- arr[i] = (char)(ascii -32);
- }
- }return String.valueOf(arr);
- }
- }
复制代码
|