首先清楚%的使用,例如:10%3表示10对3取余结果为1
import java.util.Scanner; //导包
public class Test {
public static void main(String[] args) {
//1.创建Scanner对象
Scanner scanner= new Scanner(System.in);
//2.通过键盘获取用户输入值,赋值给numb
int numb=scanner.nextInt();
//3.取值
int a1=numb%10; //取个位的值
int a2=numb%100/10; //取十位的值
int a3=numb/100; //取百位的值
int result =a1*100+a2*10+a3;
System.out.println(result);
}
``
运行结果: