Java Program to Break Integer into Digits17 Mar 2025 | 4 分钟阅读 在 Java 中,要将数字分解为数字,我们需要了解Java while 循环、模运算符和除法运算符。Java 中的模运算符确定余数,而除法运算符则给出商作为结果。 在本节中,我们通过使用不同的逻辑创建了将整数分解为数字的 Java 程序。 例如,如果我们输入了数字 98765,则程序应给出以下输出 ![]() 在下面的示例中,我们创建了一个 BreakIntegerExample1.java 输出 Enter any number: 988754 Digit at place 6 is: 4 Digit at place 5 is: 5 Digit at place 4 is: 7 Digit at place 3 is: 8 Digit at place 2 is: 8 Digit at place 1 is: 9 让我们来看另一种将整数分解为数字的逻辑。 在下面的示例中,我们读取了一个(六位)整数。之后,我们将数字除以100000%10,它确定了数字的第一个数字。同样,要获得数字的第二个数字,我们将数字除以10000%10,依此类推。 BreakIntegerExample2.java 输出 Enter a six-digit number: 912750 9,1,2,7,5,0 让我们理解另一种逻辑。 在下面的示例中,我们初始化了一个整数。在 while 循环中,我们测试了条件number>0。如果条件为真,则循环执行以下两个语句并打印数字。 让我们通过示例实现上述逻辑以更好地理解。 假设我们要分解数字 1234。 第一次迭代 while(1234>0) //condition true digits=1234%10 = 4 (remainder) number=1234/10 = 123 第二次迭代 while(123>0) //condition true digits=123%10 = 3 (remainder) number=123/10 = 12 第三次迭代 while(12>0) //condition true digits=12%10 = 2 (remainder) number=12/10 = 1 第 4 次迭代 while(1>0) //condition true digits=1%10 = 1 (remainder) number=1/10 = 0 在下一次迭代中,条件变为 false,循环退出。 让我们通过一个Java 程序来实现上述逻辑。 BreakIntegerExample3.java 输出 4 5 7 8 9 3 1 让我们理解另一种逻辑。 BreakIntegerExample4.java 输出 Enter any number: 5623098 5 6 2 3 0 9 8 下一个主题Java 程序 |
在数组中找到差值最小的数对是 Java 中一个常见的算法问题。它涉及比较数对之间的差异,以找出差值最小的数对,Java 提供了多种解决方案来解决这一挑战。示例 1:输入:A[] = {4, 7,...
7 分钟阅读
Java 编程语言几十年来一直是软件开发领域的主流语言,以其健壮性和多功能性而闻名。随着每个新版本的发布,Java 平台都会引入增强功能和新功能,使开发人员的生活更轻松,代码更高效。在这些新增功能中,...
阅读 4 分钟
ProcessBuilder 类用于在 Java 中创建操作系统进程。ProcessBuilder 类的每个实例都负责管理进程属性的集合。ProcessBuilder 类不能同步。在 JDK 5.0 之前,使用的是 Runtime.exec() 方法来...
7 分钟阅读
JDK 8 引入了 IntPredicate 接口。java.util.function 包包含此接口。它使用整数值,并根据条件返回一个谓词值。由于它是一个函数式接口,因此也可以在 lambda 表达式中使用。方法包括:1. test():...
阅读 2 分钟
我们得到一个输入数组。该输入数组是二叉搜索树 (BST) 的前序遍历。任务是检测并打印二叉搜索树的叶子节点。叶子节点是树中没有...
阅读9分钟
? 在 Java 编程世界中,构造函数是用于初始化对象的特殊方法。当使用 new 关键字创建对象时,会调用它们,并且它们负责设置对象的初始状态。构造函数通常是公共的,并且与...
阅读 3 分钟
在 2D 网格中创建类似于螺旋或同心环的特定模式被称为“在矩阵中形成线圈”。为了完成此操作,通常需要找到矩阵元素的有序遍历,其中值按顺序和结构化的方式分组。
7 分钟阅读
在本节中,我们将创建 Java 程序,使用 for 循环、while 循环和混淆代码打印印度地图图案。IndiaMapPattern1.java public class IndiaMapPattern1 { public static void main(String args[]) { int a =10, b = 0, c = 10; // 移除前 31 个字符后的编码字符串 // 它的个体...
阅读 4 分钟
Java 中的 Set 是一个唯一元素的集合,而 Stream 有效地执行过滤、映射和减少数据等功能任务。将 Set 转换为 Stream 允许使用 Java 8 中引入的 Stream API 轻松处理其元素……
阅读 3 分钟
java.text 中的内置方法之一是 getMultiplier()。为了获取用于百分比、百分点等的许多格式的乘数,使用了 Java 类 DecimalFomrat。语法:public int getMultiplier() 参数:此方法不接受任何参数。返回值:可以使用的乘数值...
阅读 2 分钟
我们请求您订阅我们的新闻通讯以获取最新更新。
我们提供所有技术(如 Java 教程、Android、Java 框架)的教程和面试问题
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India