需求:键盘录入一个三位数,拆分出个位、十位、百位后,打印到控制台
代码如下:
import java.util.Scanner;
public class text0507 {
public static void main(String[] args) {
//键盘录入一个三位数,拆分出个位、十位、百位后,打印到控制台
System.out.println("请输入一个三位数");
Scanner sc = new Scanner(System.in);
int i = sc.nextInt();
int i1 = i % 10;
System.out.println("个位是:" + i1);
int i2 = i / 10 % 10;
System.out.println("十位是:" + i2);
int i3 = i / 100;
System.out.println("百位是:" + i3);
}
}
公式总结:个位:数值%10
十位:数值/10%10
百位:数值/10/10%10
千位:数值/10/10/10%10;
以此类推。