程序填空题:实现字符串大小写的转换并倒序输出。
实现字符串大小写的转换并倒序输出。
```java
import java.util.Scanner;
public class Main {
public static void main(String args[]) {
Scanner sc = new Scanner(System.in);
String str = @@[sc.nextLine()](2);
StringBuffer sb = new StringBuffer();
String s1 = null;
for (int i = str.length() - 1; i >= 0; i--) {
char curChar = @@[str.charAt(i)](2);
if (curChar >= 'a' && curChar <= 'z')
s1 = @@[String.valueOf(curChar).toUpperCase()](2);
else if (curChar >= 'A' && curChar <= 'Z')
s1 = @@[String.valueOf(curChar).toLowerCase()](2);
else
s1 = String.valueOf(curChar);
@@[sb.append(s1)](2);
}
System.out.println(@@[sb.toString()](2));
}
}
```
答案:
第1空:sc.nextLine()
第2空:str.charAt(i)
第3空:String.valueOf(curChar).toUpperCase()
第4空:String.valueOf(curChar).toLowerCase()
第5空:sb.append(s1)
第6空:sb.toString()
```java
import java.util.Scanner;
public class Main {
public static void main(String args[]) {
Scanner sc = new Scanner(System.in);
String str = @@[sc.nextLine()](2);
StringBuffer sb = new StringBuffer();
String s1 = null;
for (int i = str.length() - 1; i >= 0; i--) {
char curChar = @@[str.charAt(i)](2);
if (curChar >= 'a' && curChar <= 'z')
s1 = @@[String.valueOf(curChar).toUpperCase()](2);
else if (curChar >= 'A' && curChar <= 'Z')
s1 = @@[String.valueOf(curChar).toLowerCase()](2);
else
s1 = String.valueOf(curChar);
@@[sb.append(s1)](2);
}
System.out.println(@@[sb.toString()](2));
}
}
```
答案:
第1空:sc.nextLine()
第2空:str.charAt(i)
第3空:String.valueOf(curChar).toUpperCase()
第4空:String.valueOf(curChar).toLowerCase()
第5空:sb.append(s1)
第6空:sb.toString()