分析以下需求,并用代码实现:
(1)已知一个三位数,请分别获取该三位数上每一位的数值
(2)例如:123的个位、十位、百位,分别是3、2、1
(3)打印格式"数字123的个位是 3, 十位是 2, 百位是 1"
代码如下
class Demo1 {
public static void main(String[] args) {
//键盘录入
Scanner sc= new Scanner(System.in);
System.out.println("请输入一个三位数");
int x=sc.nextInt();
//获取个位
int ge=x%10;
//获取十位
int shi=x/10%10;
//获取百位
int bai=x/10/10%10;
//输出个位、十位、百位
System.out.println("数字"+x+"个位数是"+ge+",十位数是"+shi+",百位数是"+bai);
}
}
|
|