第一题
题目描述
输入任意个字符串,将其中的小写字母变为大写,大写字母变为小写,其他字符不用处理;
输入描述:
任意字符串:abcd12#%XYZ
输出描述:
输出字符串:ABCD12#%xyz
示例1:
输入: abcd12#%XYZ
输出: ABCD12#%xyz
第一题答案(Java代码实现):
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String str1 = sc.nextLine();
System.out.println(changeStr(str1));
}
public static String changeStr(String str){
str.toUpperCase();
char[] ch = str.toCharArray();
int a = 'A'-'a'; //获得大小写之间差值
for(int i = 0; i < ch.length; i++){
if('a' <= ch[i] && ch[i] <= 'z'){
本内容试读结束,登录后可阅读更多
下载后可阅读完整内容,剩余3页未读,立即下载