题目:
编写一个应用程序,统计输入的一个字符串中相同字符的个数,并将统计结果输出。
代码:
import java.util.Scanner;
public class zf {
public static void main(String[] args)
{
System.out.println("请输入字符串:");
Scanner scanner= new Scanner(System.in );
String zfc=scanner.next();
for(int i=0;i<zfc.length();i++)
{ int num=0;
char w1=zfc.charAt(i);
String v1=String.valueOf(w1);
if(zfc.indexOf(v1)==i) {
for (int j = 0; j < zfc.length() ; j++) {
char w2 = zfc.charAt(j);
String v2 = String.valueOf(w2);
if (v1.equals(v2)) {
num++;
}
}
System.out.println("字符" + v1 + "出现的次数为:" + num);
}
}
}
}
运行结果: