黑马程序员技术交流社区

标题: 如何获取一个3位数的个位、十位、百位、 [打印本页]

作者: shenzhinishimen    时间: 2016-6-7 22:22
标题: 如何获取一个3位数的个位、十位、百位、
分析以下需求,并用代码实现:
        (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);
        }
}







欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2