1.取出一个字符串中字母出现的次数。如:字符串:”abcdekka27qoq”,输出格式为:a(2)b(1)k(2)…
package day1;
import java.util.Scanner;
public class li001 {
public static void main(String[] args)
{
Scanner sc=new Scanner(System.in);
int[] a=new int[26];
System.out.println("请输入字符串");
String str=sc.nextLine();
str=str.trim().toLowerCase();
//循环字母出现次数
for (int i = 0; i < str.length(); i++) {
char c=str.charAt(i);
int index=c-'a';
a[index]=a[index]+1;
}
//循环每个字母出现次数,打印出来
for (int i = 0; i < a.length; i++) {
if(a[i]!=0)
{
System.out.print((char)(i+'a')+"("+a[i]+")");
}
}
}
}
2.某个公司采用公用电话传递数据信息,数据是小于8位的整数,为了确保安全,在传递过程中需要加密,加密规则如下:
首先将数据倒序,然后将每位数字都加上5,再用和除以10的余数代替该数字,最后将第一位和最后一位