写出一个程序,接受一个有字母和数字以及空格组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数。不区分大小写。
2017-07-23 14:09
756 查看
import java.util.Scanner;
public class Main{
public static void main(String[] args){
Scanner sc1 = new Scanner(System.in);
String s1=sc1.nextLine();
char[] c1=s1.toCharArray();
String s2 = sc1.nextLine();
char c2[]=s2.toCharArray();
countchar(c1,c2[0]);
sc1.close();
}
public static void countchar(char[] s, char c){
int count=0;
for (int i=0;i<s.length;i++){
if(Character.isUpperCase(c)){
if(s[i]==c||s[i]==Character.toLowerCase(c)){
count++;
}
}
else if(Character.isLowerCase(c)){
if(s[i]==c||s[i]==Character.toUpperCase(c)){
count++;
}
}
else{
if(s[i]==c){
count++;
}
}
}
System.out.println(count);
}
}
public class Main{
public static void main(String[] args){
Scanner sc1 = new Scanner(System.in);
String s1=sc1.nextLine();
char[] c1=s1.toCharArray();
String s2 = sc1.nextLine();
char c2[]=s2.toCharArray();
countchar(c1,c2[0]);
sc1.close();
}
public static void countchar(char[] s, char c){
int count=0;
for (int i=0;i<s.length;i++){
if(Character.isUpperCase(c)){
if(s[i]==c||s[i]==Character.toLowerCase(c)){
count++;
}
}
else if(Character.isLowerCase(c)){
if(s[i]==c||s[i]==Character.toUpperCase(c)){
count++;
}
}
else{
if(s[i]==c){
count++;
}
}
}
System.out.println(count);
}
}
相关文章推荐
- oj:写出一个程序,接受一个有字母和数字以及空格组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数。不区分大小写
- 华为2写出一个程序,接受一个有字母和数字以及空格组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数。不区分大小写。
- 2.写出一个程序,接受一个有字母和数字以及空格组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数。不区分大小写。
- 华为计算字符个数写出一个程序,接受一个有字母和数字以及空格组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数。不区分大小写。
- 接受一个有字母和数字以及空格组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数。不区分大小写。
- 接受一个有字母和数字以及空格组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数。不区分大小写
- java 实现接受一个有字母和数字以及空格组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数。不区分大小写
- 今天开始学Java 接受一个有字母和数字以及空格组成的字符串,和一个字符
- 编写一个函数,从实参传来一个字符串,统计其中字母,数字,空格和其他字符的个数,在主函数中输入字符串以及输出上述的结果
- 编写一函数,由实参传来一个字符串,统计此字符串中字母、数字、空格和其它字符的个数,在主函数中输入字符串以及输出上述结果。 只要结果,别输出什么提示信息。
- 编写一函数,由实参传来一个字符串,统计此字符串中字母、数字、空格和其它字符的个数,在主函数中输入字符串以及输出上述结果。 只要结果,别输出什么提示信息。
- 习题 7.9 编写一个函数,由实参传来一个字符串,统计此字符串中字母、数字、空格、和其他字符的个数,在主函数中输入字符串以及输出上述的结果。
- (c++)编写一函数,由实参传来一个字符串,统计此字符串中字母、数字、空格和其它字符的个数,在主函数中输入字符串以及输出上述结果。 只要结果,别输出什么提示信息。
- 编写一个函数,由实参传来一个字符串,统计此字符串中字母,数字,空格,和其他字符的个数,在主函数中输入字符串以及输出上述统计的结果。再考虑将算的的结果放在一个数组中
- 编写一函数,由实参数来一个字符串,统计此字符串中字母、数字、空格和其它字符的个数,在主函数中输入字符串以及输出上述的结果
- 编写一函数,由实参传来一个字符串,统计此字符串中字母、数字、空格和其它字符的个数,在主函数中输入字符串以及输出上述结果。 只要结果,别输出什么提示信息。
- 通过键盘输入一串小写字母(a~z)组成的字符串。请编写一个字符串压缩程序,将字符串中连续出席的重复字母进行压缩,并输出压缩后的字符串。 压缩规则: 1、仅压缩连续重复出现的字符。比如字符串"abcbc
- ACM457现在给出了一个只包含大小写字母的字符串,不含空格和换行,要求把其中的大写换成小写,小写换成大写,然后输出互换后的字符串。输入 第一行只有一个整数m(m<=10),表示测试数据组数。
- C语言 字符串 编一个程序,输入一个字符串,将组成字符串的所有非英文字母的字符删除后输出。
- 《任意输入一个合理大小的字符串,实现逆序输出并统计一个字符串中字母、数字、空格及其他字符的个数》