个人记录用
慢慢记录一下自己做的题,只是个菜鸡
import java.util.Scanner;
// 1:无需package
// 2: 类名必须Main, 不可修改
public class Main {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
//在此输入您的代码...
String arr=scan.next();//接收键盘输入字符串
int[] chars=new int[26];//记录26个字符出现次数
for(int i=0;i<arr.length();i++){
//charAt() 方法用于返回指定索引处的字符,返回字符减去a的ASCII码,在chars数组中实现该字母自增
chars[arr.charAt(i)-'a']++;
}
int index=0;//定义比较存值变量,记录出现次数最多的字母的索引
for(int i=0;i<chars.length;i++){
//遍历整形数组,用index存储出现次数多即数值大的索引
if(chars[i]>chars[index]){
index=i;
}
}
System.out.println((char)(index+'a'));//将索引转换为字母
System.out.println(chars[index]);//字母出现次数
scan.close();
}
}