(java)指定格式拼接一个字符串 键盘输入一个字符串,并且统计其中出现的各种字符的次数
2021/5/10 1:26:09
本文主要是介绍(java)指定格式拼接一个字符串 键盘输入一个字符串,并且统计其中出现的各种字符的次数,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
//练习1
//题目:定义一个方法,把数组{1, 2, 3}按照指定格式拼接一个字符串。格式参照如下:[word1#word2#word3]
//首先准备一个数组 int[] 内容是{1, 2, 3}
//定义一个方法,用来将数组变成字符串
//练习2
//题目:键盘输入一个字符串,并且统计其中出现的各种字符的次数
代码:
package com.company; import java.util.Scanner; public class Main { public static void main(String[] args) { int[] array = {1, 2, 3}; //调用函数 System.out.println(fromArrayToString(array)); System.out.println("================================="); / Scanner s = new Scanner(System.in); System.out.println("请输入一个字符串:"); String input = s.next();//从键盘输入一个字符串 //变量定义 int countUpper = 0;//大写字母 int countLower = 0;//小写字母 int countNumber = 0;//数字 int countOther = 0;//其他 //创建字符数组 char[] charArray = input.toCharArray(); for (int i = 0; i < charArray.length; i++) { char ch = charArray[i]; if(ch <= 'Z' && ch >= 'A'){ countUpper ++; } else if(ch >= 'a' && ch <= 'z'){ countLower ++; } else if(ch >= '0' && ch <= '9'){ countNumber ++; } else{ countOther ++; } } //输出语句 System.out.println("大写字母有: " + countUpper); System.out.println("小写字母有: " + countLower); System.out.println("数字字符有: " + countNumber); System.out.println("其他字符有: " + countOther); } //数组转化为字符的类 public static String fromArrayToString(int[] array){ String str = "["; for (int i = 0; i < array.length; i++) { str += "word" + array[i] + "#"; if(i == array.length - 1){ str += "word" + array[i] + "#" + "]"; } } return str; } }
运行结果:
[word1#word2#word3#word3#] ================================= 请输入一个字符串: fpoegeoigjkoeprkgoe[384092340239452-3ut-29t2-[p34u-2395ui230-9F0[9KERJITGJ2Q349T0[JGERIO 大写字母有: 17 小写字母有: 26 数字字符有: 36 其他字符有: 9
这篇关于(java)指定格式拼接一个字符串 键盘输入一个字符串,并且统计其中出现的各种字符的次数的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-07-04TiDB 资源管控的对撞测试以及最佳实践架构
- 2024-07-03万字长文聊聊Web3的组成架构
- 2024-07-02springboot项目无法注册到nacos-icode9专业技术文章分享
- 2024-06-26结对编程到底难不难?答案在这里
- 2024-06-19《2023版Java工程师》课程升级公告
- 2024-06-15matplotlib作图不显示3D图,怎么办?
- 2024-06-1503-Loki 日志监控
- 2024-06-1504-让LLM理解知识 -Prompt
- 2024-06-05做软件测试需要懂代码吗?
- 2024-06-0514-ShardingSphere的分布式主键实现