题目链接:1021 个位数统计 (15 point(s))
代码
import java
.io
.BufferedReader
;
import java
.io
.IOException
;
import java
.io
.InputStreamReader
;
public class Main {
public Main() {
String n
= input();
int[] ans
= count(n
);
output(ans
);
}
private String
input() {
InputStreamReader ir
= new InputStreamReader(System
.in
);
BufferedReader br
= new BufferedReader(ir
);
String data
= null
;
try {
data
= br
.readLine();
br
.close();
} catch (IOException e
) {
System
.out
.println("输入错误!");
}
return data
;
}
private int[] count(String x
) {
int[] result
= new int[10];
char[] xArr
= x
.toCharArray();
for (int i
= 0; i
< xArr
.length
; i
++) {
result
[xArr
[i
] - '0']++;
}
return result
;
}
private void output(int[] ans
) {
for (int i
= 0; i
< ans
.length
; i
++) {
if (0 != ans
[i
]) {
System
.out
.println(i
+ ":" + ans
[i
]);
}
}
}
public static void main(String
[] args
) {
new Main();
}
}
版权声明:
转载请于首页注明链接形式的PAT(B) 1021 个位数统计(Java)——wowpH;代码原创,公开引用不能删除首行注释(作者,版本号,时间等信息);如果有疑问欢迎评论留言,尽量解答。
转载请注明原文地址: https://yun.8miu.com/read-54037.html