由于这道题比较简单 直接上代码
package com.myblog.third;import java.util.Scanner;public class change {public static void main (String []args){System.out.println("请输入您需要转换的句子:");Scanner scanner= new Scanner(System.in);String English= scanner.nextLine();for(int i=0;i<English.length();i++){char ch =English.charAt(i);if ((ch>='A'&& ch <='Z')){ch +=32;}else if(ch >= 'a' && ch <= 'z'){ch -= 32;}System.out.print(ch);}}}
改进
由输入字符改为字符串+一个Line 就是可以读取句子 不+Line就是读取空格之前的
String English= scanner.nextLine();