输入一个8位 整数
输出0~9各数字在该整数出现次数
最好有代码
输出0~9各数字在该整数出现次数
最好有代码
解决方案 »
- 做一个简单的游戏界面一般有哪些方法?
- java 声音播放延迟和改变sample rate
- (匿名内部类) 是否可以extends(继承)其它类
- java连接数据库时没有问题但同样的代码jsp连接数据库就抛出了异常
- 关于在数组与字符串中length方法的调用
- 请大家帮我看看这段代码(关于CardLayout的)为什么不能执行,谢谢。
- 有谁知道2000server下怎么配置JAVA开发环境呀(工具是JDK)
- 用javamail做了一个application,在jBuilder中很好,可是生成jar后,却不能单独运行,why?
- ___◎◎___JDBC与存储过程的问题,高手请进!
- 难为大侠J++ 告诉我Undefined package 'lang' ?? 为
- 1.5转1.4的泛型问题
- 求classloader完整例子!
String str="0,1,2,3,4,5,6,7,8,9";
String str1[]=str.split(",");
for(int i=0;i<str1.length;i++){
int count=0;
int sindex=num.indexOf(str1[i]);
while(sindex!=-1){
count++;
sindex=num.indexOf(str1[i],sindex+1);
}
System.out.println(str1[i]+"出现的次数为: "+count);
}
}
int n = 45788894;
int[] f = getNumberFrequency(n);
for(int i = 0; i < f.length; i++) {
System.out.println(i + " --> " + f[i]);
}
}
public static int[] getNumberFrequency(int num) {
int[] result = new int[10];
if(num < 0) {
num = -num;
}
while(num > 0) {
result[num % 10]++;
num /= 10;
}
return result;
}
}