一.思路
Ⅰ.利用扫描器Scanner(BufferedInputStream缓冲区的输入流)手动输入a
Ⅱ.取膜%→得到a的位数
Ⅲ.为了继续得到位数→a/10→得到原来倒数第二位的尾数
二.代码
import java.util.*;
public class test2 {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner in=new Scanner(System.in);
System.out.println("请输入一个不等于0整数:");
int a=in.nextInt();
in.close(); //关闭输入流
while(a!=0){
int b=a%10;
System.out.print(b);
a=a/10;
}
System.out.println("\n数字被颠倒"); //\n换行
}
}
三.注意细节
Ⅰ.为了释放内存,避免资源占用。记得在主程序末加上in.close();方法
Ⅱ.输出中加上 \n 可以实现换行