从键盘循环录入录入一个字符串|从键盘循环录入录入一个字符串,输入end表示结束,将字符串中大写字母变成小写字母小写字母变成大写字母,其它字符用“*“代替,并统计字母的个数

从键盘循环录入录入一个字符串,输入"end"表示结束将字符串中大写字母变成小写字母,小写字母变成大写字母,其它字符用"*"代替,并统计字母的个数

举例: 键盘录入:Hello12345World 输出结果:hELLO*****wORLD 总共10个字母

public static void main(String[] args) { Scanner sc = new Scanner(System.in); String next = sc.next(); while(!next.endsWith("end")) { next = next + sc.nextLine(); } System.out.println("你输入的字符串为:"+next); getUpperLower(next); } public static void getUpperLower(String string) { char[] ch = string.toCharArray(); int count = 0; for(int i = 0; i < ch.length; i++) { if(ch[i]>'A' && ch[i] < 'Z') { ch[i] = (char) (ch[i] + 32); count++; }else if(ch[i]>'a' && ch[i] < 'z') { ch[i] = (char) (ch[i] - 32); count++; }else { ch[i] = '*'; } } String string2 = ""; for(int k = 0; k

    推荐阅读