java编程
import java.util.Scanner;
class text2
{
public static void main(String[] args)
{
System.out.println("请输入一个16位数字");
Scanner sc = new Scanner(System.in);
long x= sc.nextLong();
String y= x+"";
char[] ca = new char[16];
y.getChars(0, y.length(), ca, 0);
int[] array= new int[10];
for(int i=0;i<array.length;i++)
{
switch(ca[i])
{
case '0': array[0]++;break;
case '1': array[1]++;break;
case '2': array[2]++;break;
case '3': array[3]++;break;
case '4': array[4]++;break;
case '5': array[5]++;break;
case '6': array[6]++;break;
case '7': array[7]++;break;
case '8': array[8]++;break;
case '9': array[9]++;break;
}
}
System.out.println("统计结果是:");
for(int i=0;i<array.length;i++)
{
System.out.println("数字"+i+"出现了"+array[i]+"次。");
}
}
}
红色的地方设什么意思?希望大家能解释一下,不胜感激!!