编写java程序,程序运行后,根据屏幕提示输入一个字符串, 回车后统计字符串中的字符ABCD各有多少个并输出
填空:importjava.util.Scanner;publicclassSwitchTest{publicstaticvoidmain(Stringargs[]){S...
填空:
import java.util.Scanner;
public class SwitchTest
{
public static void main(String args[])
{
String str;
int aCount=0,bCount=0,cCount=0,dCount=0,Count=0;
System.out.println("请输入字符串,回车后统计字符ABCD有多少个:");
Scanner reader=new Scanner(System.in);
【代码】//提取用户输入的字符串赋值给str
for(int i=0;i<str.length();i++)
{
char grade=str.charAt(i);
【代码】//书写switch语句用来统计字符个数
}
System.out.println("字母a或A的个数:"+aCount);
System.out.println("字母b或B的个数:"+bCount);
System.out.println("字母c或C的个数:"+cCount);
System.out.println("字母d或D的个数:"+dCount);
System.out.println("其它字符的个数:"+Count);
}
} 展开
import java.util.Scanner;
public class SwitchTest
{
public static void main(String args[])
{
String str;
int aCount=0,bCount=0,cCount=0,dCount=0,Count=0;
System.out.println("请输入字符串,回车后统计字符ABCD有多少个:");
Scanner reader=new Scanner(System.in);
【代码】//提取用户输入的字符串赋值给str
for(int i=0;i<str.length();i++)
{
char grade=str.charAt(i);
【代码】//书写switch语句用来统计字符个数
}
System.out.println("字母a或A的个数:"+aCount);
System.out.println("字母b或B的个数:"+bCount);
System.out.println("字母c或C的个数:"+cCount);
System.out.println("字母d或D的个数:"+dCount);
System.out.println("其它字符的个数:"+Count);
}
} 展开
展开全部
【代码】//提取用户输入的字符串赋值给str
str=reader.next();
【代码】//书写switch语句用来统计字符个数
switch (grade)
{
case 'A': aCount++;break;
case 'B': bCount++;break;
case 'C': cCount++;break;
case 'D': dCount++;break;
case 'a': aCount++;break;
case 'b': bCount++;break;
case 'c': cCount++;break;
case 'd': dCount++;break;
}
完整可运行代码
public static void main(String args[])
{
String str;
int aCount=0,bCount=0,cCount=0,dCount=0,Count=0;
System.out.println("请输入字符串,回车后统计字符ABCD有多少个:");
Scanner reader=new Scanner(System.in);
str=reader.next();
//【代码】//提取用户输入的字符串赋值给str
for(int i=0;i<str.length();i++)
{
char grade=str.charAt(i);
switch (grade)
{
case 'A': aCount++;break;
case 'B': bCount++;break;
case 'C': cCount++;break;
case 'D': dCount++;break;
case 'a': aCount++;break;
case 'b': bCount++;break;
case 'c': cCount++;break;
case 'd': dCount++;break;
}
//【代码】//书写switch语句用来统计字符个数
}
System.out.println("字母a或A的个数:"+aCount);
System.out.println("字母b或B的个数:"+bCount);
System.out.println("字母c或C的个数:"+cCount);
System.out.println("字母d或D的个数:"+dCount);
System.out.println("其它字符的个数:"+Count);
}
str=reader.next();
【代码】//书写switch语句用来统计字符个数
switch (grade)
{
case 'A': aCount++;break;
case 'B': bCount++;break;
case 'C': cCount++;break;
case 'D': dCount++;break;
case 'a': aCount++;break;
case 'b': bCount++;break;
case 'c': cCount++;break;
case 'd': dCount++;break;
}
完整可运行代码
public static void main(String args[])
{
String str;
int aCount=0,bCount=0,cCount=0,dCount=0,Count=0;
System.out.println("请输入字符串,回车后统计字符ABCD有多少个:");
Scanner reader=new Scanner(System.in);
str=reader.next();
//【代码】//提取用户输入的字符串赋值给str
for(int i=0;i<str.length();i++)
{
char grade=str.charAt(i);
switch (grade)
{
case 'A': aCount++;break;
case 'B': bCount++;break;
case 'C': cCount++;break;
case 'D': dCount++;break;
case 'a': aCount++;break;
case 'b': bCount++;break;
case 'c': cCount++;break;
case 'd': dCount++;break;
}
//【代码】//书写switch语句用来统计字符个数
}
System.out.println("字母a或A的个数:"+aCount);
System.out.println("字母b或B的个数:"+bCount);
System.out.println("字母c或C的个数:"+cCount);
System.out.println("字母d或D的个数:"+dCount);
System.out.println("其它字符的个数:"+Count);
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
package day23;
import java.util.Scanner;
public class SwitchTest
{
public static void main(String args[])
{
String str;
int aCount=0,bCount=0,cCount=0,dCount=0,Count=0;
System.out.println("请输入字符串,回车后统计字符ABCD有多少个:");
Scanner reader=new Scanner(System.in);
str = reader.nextLine();
str = str.toLowerCase();
for(int i=0;i<str.length();i++)
{
char grade=str.charAt(i);
switch(grade-'a'){
case(0):aCount++;break;
case(1):bCount++;break;
case(2):cCount++;break;
case(3):dCount++;break;
default:Count++;
}
}
System.out.println("字母a或A的个数:"+aCount);
System.out.println("字母b或B的个数:"+bCount);
System.out.println("字母c或C的个数:"+cCount);
System.out.println("字母d或D的个数:"+dCount);
System.out.println("其它字符的个数:"+Count);
}
}
import java.util.Scanner;
public class SwitchTest
{
public static void main(String args[])
{
String str;
int aCount=0,bCount=0,cCount=0,dCount=0,Count=0;
System.out.println("请输入字符串,回车后统计字符ABCD有多少个:");
Scanner reader=new Scanner(System.in);
str = reader.nextLine();
str = str.toLowerCase();
for(int i=0;i<str.length();i++)
{
char grade=str.charAt(i);
switch(grade-'a'){
case(0):aCount++;break;
case(1):bCount++;break;
case(2):cCount++;break;
case(3):dCount++;break;
default:Count++;
}
}
System.out.println("字母a或A的个数:"+aCount);
System.out.println("字母b或B的个数:"+bCount);
System.out.println("字母c或C的个数:"+cCount);
System.out.println("字母d或D的个数:"+dCount);
System.out.println("其它字符的个数:"+Count);
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Scanner reader=new Scanner(System.in);
switch(grade){
case 'a':
case 'A':
aCount++;break;
case 'b':
case 'B':
bCount++;break;
case 'c':
case 'C':
cCount++;break;
case 'd':
case 'D':
dCount++;break;
default:
Count++;
}
switch(grade){
case 'a':
case 'A':
aCount++;break;
case 'b':
case 'B':
bCount++;break;
case 'c':
case 'C':
cCount++;break;
case 'd':
case 'D':
dCount++;break;
default:
Count++;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询