package com.itheima.demo02_exercise;
import java.util.Scanner;
/*
案例: 求一个数字的各个位数的数字, 并打印.
需求:
提示用户键盘录入一个三位数, 并接收.
求这个数的个位,十位,百位分别是多少.
并将结果打印到控制台上.
*/
public class Demo04 {
public static void main(String[] args) {
//1. 创建键盘录入对象.
Scanner sc = new Scanner(System.in);
//2. 提示用户录入一个三位数. 细节: 我们先不判断数据是否合法, 讲完循环再做.
System.out.println("请录入一个三位整数: ");
int num = sc.nextInt(); //153
//3. 获取该数字的各个位数的数字.
int ge = num / 1 % 10;
int shi = num / 10 % 10;
int bai = num / 100 % 10;
//4. 打印结果.
System.out.println("您录入的数字为: " + num + ", 其中个位数字为: " + ge + ", 十位数字为: " + shi + ", 百位数字为: " + bai);
}
}
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步