字符串作业4(控制台输入字符串大小写转换等处理操作)

【字符串作业4(控制台输入字符串大小写转换等处理操作)】一、代码:

package task_06_String; /** (1)从键盘循环录入录入一个字符串,输入"end"表示结束 (2)将字符串中大写字母变成小写字母,小写字母变成大写字母,其它字符用"*"代替,并统计字母的个数 */import java.util.Scanner; public class InputStringDeal { public static void main(String[] args) { Scanner sc = new Scanner(System.in); while(true) { System.out.print("请输入字符串(退出请输入end):"); if(sc.hasNextLine()) { // 如果键盘有录入数据,则接收相应的数据 String inputStr = sc.nextLine(); // 如果输入的字符串是end,则终止循环,退出程序 if(inputStr.equals("end")) { System.out.println("程序已退出!"); break; } // 如果输入的字符串不是end,则将字符串中大写字母变成小写字母,小写字母变成大写字母, // 其它字符用"*"代替,并统计字母的个数。 else { // 将输入的字符串变为字符数组 char[] cArr = inputStr.toCharArray(); // countLetter用于统计字母个数 int countLetter = 0; for(int i=0,len=cArr.length; i

二、运行结果:
字符串作业4(控制台输入字符串大小写转换等处理操作)
文章图片

    推荐阅读