Java是一种多用途的编程语言,具有不同的应用程序。主要原因是它在粒度级别提供了灵活性和易用性。本文将帮助您编写Java程序来反转数字。本文将介绍以下指针,使用While循环使用
Java是一种多用途的编程语言,具有不同的应用程序。主要原因是它在粒度级别提供了灵活性和易用性。本文将帮助您编写Java程序来反转数字。本文将介绍以下指针,
使用While循环使用For循环使用递归
让我们开始,然后,
Java程序反转一个数字
数字可以在Java中用不同的方法反转,让我们来看看第一个,
使用While循环
While循环的用法可以用来反转一组数字。这是程序
公务舱总管{ 公共静态void main(字符串[]参数){ 整数=4321,反向=0; while(数字!=0){ int dig=数字; 反向=反向*10 挖掘; 数字/=10; } 系统输出打印(“倒数:” 倒数); } }
输出:
倒数:1234
说明:
在本例中声明整数。数字除以10,剩余的部分存储在变量dig中。因此,数字的最后一位,即1,存储在变量dig中。变量reverse乘以10(这将在数字中添加一个新的位置),dig被添加到其中。这里,0*10 1=1。然后数字除以10,这样它就包含了前三位:432。所有数字都以相同的方式迭代。”
“让我们继续这个‘Java程序来反转一个数字’的文章,”
“使用For循环”
“而不是while循环,我们在下面的示例中使用For循环:”
“ 公务舱总管{ 公共静态void main(字符串[]参数){ 整数=764321,逆=0; 为了(;号码!=0;数字/=10){ int dig=数字; 反向=反向*10 挖掘; } 系统输出打印(“倒数:” 倒数); } }
必须注意,这里不使用初始化表达式。
输出:
倒数:1234567
这是本文的最后一部分,让我们看看递归在这里有什么帮助,
使用递归
当一个方法连续调用自己时,这个过程称为递归。
进口java.util.Scanner扫描程序; 主类 { //反向法 公共静态void递归(整数){ 如果(数字