java - 如何只保留整数的最后 3 位并能够操作它们?
问题描述
我正在尝试编写一个程序,要求用户输入一个整数,只保留该输入的最后 3 位数字,并能够对其进行操作。例如,如果他们输入 1234,它将只保留 234,那么它将能够反转这些数字并输出 432。然后我希望能够对该反转的数字执行算术运算。谢谢大家的帮助。
解决方案
您可以使用%
(余数)运算符,然后使用StringBuilder
int val = 1234;
val = val % 1000;
System.out.println(new StringBuilder(String.valueOf(val)).reverse());
推荐阅读
- performance - OAuth PKCE 和 Visual Studio 负载测试的问题
- android - 我想从 google fit 获取我的每日步数
- javafx - JavaFX TextField 监听器给出 java.lang.IllegalArgumentException: The start must be <= the end
- php - 如何在mysqli准备好的语句中动态绑定参数?
- openssl - 什么决定了不同加密算法中的 BIGNUM 大小?
- javascript - Javascript根据更大的日期键从数组中删除对象
- docker - 为什么我的静态 Docker 给出 502 错误?
- javascript - 如何触发window.matchMedia的事件?
- django - 覆盖 Django 查询集更新方法
- design-patterns - 实现实体世界的正确方法