黑马程序员技术交流社区
标题:
如何获取一个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