Java问题,不太可以打。

从键盘输入一个三位数 n ,拆分这个数字,百位用 a 表示,十位用 b 表示,个位用。表示,用这3个数字重组一个 位数 m ,这个三位数由 cba 表示,例如输入123,输出321,试设计这个程序。
(算法提示: a =n /100, b= n /10%10, c=n %10, m=c *100+ b *10+ a )

0️⃣核心:a =n /100, b= n /10%10, c=n %10, m=c * 100+ b * 10+ a
1️⃣根据这个公式,求出三位整数的每一位
2️⃣输出c、b、a

import java.util.Scanner;
public class Test1{
    public static void main(String []args){
        Scanner sc = new Scanner(System.in);
        while(true){
            System.out.println("请输入一个三位数");
            int a = sc.nextInt();
            if(a<=99||a>=1000){
                break;
            }
            int bai = a/100;
            int shi = a/10%10;
            int ge = a%10;
            int i = bai+(shi*10)+(ge *100);
            System.out.println(a +"逆序输出为"+i);                                                                                                                                                               
        }
        
    }
}

希望对题主有所帮助!可以的话,帮忙点个采纳!