- 代码:
public static void main(String []args){
System.out.println("Please Input a Num:");
Scanner sc=new Scanner(System.in);
int num=sc.nextInt();
int a,b,c;
while(num!=0){
a=num%10;
b=num/10;
num/=10;
System.out.println("a="+a+"b="+b);
}
}
得到的结果:
- 由上可知,%(取余)依次得到的是个位,十位向上的数字,而 / 得到的是把最后一位去掉的数字,即向下取整。