public class 练习12 {/12.定义一个正整数如:1205
统计它的各位数字中零的个数,并求各位数字中的最大者*/
public static void main(String[] args) {
Scanner s=new Scanner(System.in);
System.out.println(“请输入一个正整数:”);
int n=s.nextInt();
int num; //存储每个位置的值
int count=0; //存储0的个数
int max=0; //存储最大数
while(n!=0) {
num=n%10; //获取该数除10取余的值
n=n/10; //获得该数除10以后的值
if(num==0) {
count++;
}
//三元运算符:获取各位数字中的最大者存在max中
max=max>num?max:num;
}
System.out.println(“该数各位数字中零的个数为:”+count);
System.out.println(“该数各位数字中的最大者为:”+max);
s.close();
}
}## 标题