用Java获取键盘输入数的个十百位数

这段Java代码是一个简单的程序,用于接收用户输入的一个三位数,并将其分解为个位、十位和百位数字,然后分别打印出来。下面是代码的详细解释:

  1. 导入所需类库:

    • import java.util.Scanner;:导入Scanner类,用于从控制台接收用户输入。
  2. 定义主类:

    • public class huoqu { ... }:定义了一个名为huoqu的公共类,Java程序的入口点通常位于此类的main方法中。
  3. 主方法 (main 方法):

    • public static void main(String[] args) { ... }:这是Java应用程序的入口点。当程序运行时,main方法会被自动调用。
  4. 创建Scanner对象:

    • Scanner sc = new Scanner(System.in);:创建Scanner对象sc,用于从标准输入(通常是键盘)读取数据。
  5. 提示用户输入:

    • System.out.println("请输入一个三位数:");:打印提示信息,告诉用户需要输入什么。
  6. 读取用户输入的三位数:

    • int num = sc.nextInt();:从用户那里读取一个整数并存储在变量num中。
  7. 计算并分解数字:

    • 分别计算个位、十位和百位:

      • int ge = num % 10;:计算个位数,使用取模运算(%),得到num除以10的余数。
      • int shi = num / 10 % 10;:计算十位数,先除以10去除个位,再对结果取模得到十位。
      • int bai = num / 10 / 10 % 10;:计算百位数,连续两次除以10去除个位和十位,最后取模得到百位。
  8. 打印结果:

    • 使用System.out.println分别打印出个位、十位和百位的值。

综上所述,这个程序的主要功能是接收用户输入的一个三位数,然后解析出这个数字的每个位上的数值,并将它们打印出来。

原文链接: 用Java获取键盘输入数的个十百位 - 红客网络编程与渗透技术 

示例代码:

import java.util.Scanner;

public class huoqu {
    public static void main(String[]args){
        //输入一个三位数,获取其中的个位,十位,百位
        //获取键盘输入
        Scanner sc = new Scanner(System.in);
        System.out.println("请输入一个三位数:");
        int num = sc.nextInt();
        //获取个位,十位,百位
        //公式:
        //个位:num % 10
        //十位:num / 10 % 10
        //百位:num / 10 / 10 % 10
        //下面开始实现
        int ge = num % 10;
        int shi = num / 10 % 10;
        int bai = num / 10 / 10 % 10;
        System.out.println("个位是:" + ge);
        System.out.println("十位是:" + shi);
        System.out.println("百位是:" + bai);


    }
}

原文链接: 用Java获取键盘输入数的个十百位 - 红客网络编程与渗透技术 

运行效果:

屏幕截图 2024-06-22 120342.png

  • 8
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值