A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

分析以下需求,并用代码实现:
        (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);
        }
}


0 个回复

您需要登录后才可以回帖 登录 | 加入黑马