DESKTOP-GLJFHBB_20200902-常虎科
一、问题陈述:
问题: 输入小写字母,输出此字母之后的第五个大写字母如:输入小写的a,输出F
解决过程:
```
import java.util.Scanner;
public class Questions55 {
public static void main(String[] args) {
Scanner input = new Scanner(System.in)
char c;
String str;
boolean isResult = false;
do {
System.out.println("请输入小写字母:");
str =input.next();
if(str!=null && !"".equals(str)) {
c = str.toLowerCase().charAt(0);
if(c>='a' && c<='z') {
if(c>='a' && c<='z'-5)
System.out.println("小写"+c+"后的第五个大写字母是"+(char)(c+5));
else
System.out.println("小写"+c+"后的第五个大写字母是"+(char)(c-26+5));
isResult = true;
}
else {
System.out.println("输入有误,请重新输入一个小写的英文字母。");
isResult= false;
}
}
else {
System.out.println("输入不能为空,请重新输入。");
}
}while(str==null || "".equals(str) || !isResult);//是空字符,等于null,或者isResult的值为false时结束循环
}
}
二、每日吐槽:
加油!
近期评论