反向输出数字是经典的题目,这里需要简单对问题进行分析:
(1)确定数字范围(k位数)
(2)用Scanner类进行键盘输入
import java.util.Scanner //导入Scanner类
Scanner sc = new Scanner(System.in) //创建sc对象
int n = sc.nextInt() //从键盘输入数字n
(3)用求余方法进行获取尾数
int a=n%10 //获得n尾数a
(4)循环逐个输出尾数
int i
for(i=0;i<k;i++){
System.out.print(a) //输出尾数a
n = n/10} //移动小数点,重置n的尾数
具体代码如下:
import java.util.Scanner; public class Main { public static void main(String[] args){ Scanner sc = new Scanner(System.in); int n = sc.nextInt(); int i; for(i=0;i<4;i++){ int a=n%10; System.out.print(a); n=n/10; } } }