代码:
public class Number {
public static void main(String[] args) {
// 正整数
long num = 1205;
// 转换成字符串
String nString = num + "";
// 转换成字符数组
char[] charArray = nString.toCharArray();
// 0的个数
int count = 0;
// 遍历数组计算0的总数
for (int i = 0; i < charArray.length; i++) {
if (charArray[i] == '0') {
count++;
}
}
// 排序
Arrays.sort(charArray);
System.out.println("0的个数是:" + count);
// 取最大值
System.out.println("最大数是:" + charArray[charArray.length - 1]);
}
}
运行结果: