<pre name="code" class="java">输入一个整数,求出他的每一位,并逆序输出
举例:
输入:123456
输出:654321
/*
需求:输入一个整数,求出他的每一位,并逆序输出
举例:
输入:123456
输出:654321
*/
import java.util.Scanner;
class Demo11{
public static void main(String[] args){
//输入数据
Scanner sc = new Scanner(System.in);
System.out.println("请输入小于11位大于0位的整数:");
int n =sc.nextInt();
//定义数组
int[] arr = new int[10];
//定义索引
int x=0;
//开始求值
while(n>0){ //n=12345 n=1234 n=123 n=12 n=1 n=0
//如果这个值都小于0,判断就没意义了
arr[x] = n%10; // arr[0]=6 arr[0]=5 arr[0]=4 arr[0]=3 arr[0]=2 arr[0]=1
x++;//x=1 x=2 x=3 x=4 x=5
n = n/10;//n=12345 n=1234 n=123 n=12 n=1 n=0
}
//输出数据
for(int j=0;j<x;j++){
System.out.print(arr[j]+" ");
}
System.out.println();
}
}
输入一个整数,然后逆序输出
最新推荐文章于 2023-02-09 14:21:22 发布