(1)从键盘循环录入录入一个字符串,输入"end"表示结束
(2)将字符串中大写字母变成小写字母,小写字母变成大写字母,其它字符用"*"代替,并统计字母的个数
举例:
键盘录入:Hello12345World
输出结果:hELLO*****wORLD
总共10个字母
package test7_2;
import java.util.Scanner;
public class Demo02 {
public static void main(String[] args) {
while(true) {
System.out.println("请输入字符串:");
Scanner sc =new Scanner(System.in);
String in = sc.nextLine();
if(in.equals("end")) {
System.out.println("结束");
break;
}
int samll=0;
int big=0;
for (int i = 0; i < in.length(); i++) {
char a = in.charAt(i);
if(a>=65&&a<=90) {
a=(char) (a+32);
big++;
}else if (a>=97&&a<=122) {
a=(char)(a-32);
samll++;
}else {
a=42;
}
System.out.print(a);
}
System.out.println("");
System.out.println("总共"+(big+samll)+"个字母");
//System.out.println(in);
}
}