字符串作业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(控制台输入字符串大小写转换等处理操作)](https://img.it610.com/image/info8/2f345813f3ee47209d017062ff203327.jpg)
文章图片
推荐阅读
- 一起来学习C语言的字符串转换函数
- 17|17 关山松 第二课作业#公众号项目# D20
- 【同心同舵】郑友贤第八季思维导图武林计划No.15《点评作业5》
- 字符串拼接成段落,换行符(\n)如何只执行n-1次
- 特殊的家庭作业。
- 作业没有完成仍坚持要开家庭会议|作业没有完成仍坚持要开家庭会议 44
- 2019年《家庭中的正面管教》作业七
- --木木--|--木木-- 第二课作业#翼丰会(每日一淘6+1实战裂变被动引流# 6+1模式)
- C语言的版本比较
- 2018-04-16动画练习作业