求一个整数中数字出现的次数
package Thirdweek;
//求一串数字中每个出现的次数
import java.util.Scanner;
public class TestString {
public static void main(String[] args) {
System.out.println("请输入一个正整数:");
Scanner sc=new Scanner(System.in);//从system.in中读取数字
int num =sc.nextInt();
//1.声明一个一维数组,长度为10;
int[]arr=new int[10];
//2.拆分正整数的每个数字记录到数组
int temp = num;
while(temp>0) {
arr[temp%10]++;
temp/=10;
}
for(int i=0;i<arr.length;i++) {
if(arr[i]>0) {
System.out.println("数字"+i+"出现了"+arr[i]+"次");
}
}
}
}