java - 如何在 Java 中分割一个整数

标签 java integer

我正在尝试从维基百科实现 Karatsuba 的算法,但我无法继续编码,因为我不知道如何将整数拆分为下半部分和上半部分。例如,如果我们有一个整数 223,那么它应该被分成两个整数 22 和 3。

我该怎么做?

所以它必须是这样的

num1 = 223;

这里发生了一些神奇的事情!

low1 = 22;
low2 = 3;

非常感谢,非常感谢您的帮助!

最佳答案

low1 = num1 / 10;
low2 = num1 % 10;

这是您要完成的任务的要点。我不熟悉该算法以及您到底想做什么,因此几乎肯定需要额外的逻辑,但这是一个很好的起点。

关于java - 如何在 Java 中分割一个整数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19826513/

相关文章:

python - 将整数集合存储在列表中

Java 集合 : What happens when "size" exceeds "int"?

java - 在没有 Spring MVC 的情况下使用 Spring session 范围 Bean

php - 为什么 PHP 不能将 PHP_INT_MIN 中的数字序列识别为整数

Java注解参数?这叫什么

java - 让 JSON Post 在 Spring Boot 中工作

java - 整数太大 - 编译错误

javascript - 如何从 JavaScript 中的字符串中获取所有数字?

java - 如何使用@OneToOne正确注释JPA实体?

java - 未找到自定义 BLE 服务,mBluetoothGatt.getService(uuid) 返回 null