从键盘读取整数,判断该整数包含的奇数,偶数和零的个数。
package qsy;
import java.util.Scanner;
public class readintcount
{
public static void main(String[] args)
{int number,count1=0,count2=0,count3=0,right1,left;String str;
Scanner scan=new Scanner(System.in);
System.out.println("please enter a int number:");
str=scan.nextLine();
System.out.println("you enter:"+str);
scan.close();
right1=str.length()-1;left=0;
while(left<=right1)
{
number=(str.charAt(left))%2;
if(number==0)
count1++;
if(number!=0)
count2++;
if(str.charAt(left)=='0')
count3++;
left++;}
System.out.println("该整数包含的偶数有:"+count1);
System.out.println("该整数包含的奇书有:"+count2);
System.out.println("该整数包含零的个数为:"+count3);
}
}