输入描述: 输入数据一个字符串,包括字母,数字等。 输出描述: 输出首先出现三次的那个字符 package exam; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class Demo { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); char[] strArr = br.readLine().toCharArray();//String类型转化为字符数组 int[] count = new int[128];//存储每个字符 for (int i = 0; i < strArr.length; i++) { if (('A' <= strArr[i] && strArr[i] <= 'Z') || (strArr[i] >= 'a' && strArr[i] <= 'z')||(strArr[i]>='0' && strArr[i]<='9')) { ++count[strArr[i]];//针对每个字符进行计数 if(count[strArr[i]] == 3){ System.out.println(strArr[i]); break; } } } } }