Java是一种常用的编程语言,可以实现许多数学运算。今天我们要讲一下如何用Java求奇数位的和。
public class Main {public static void main(String[] args) {int num = 123456789;int sum = 0;int count = 0;while (num != 0) {count++;if (count % 2 != 0) {sum += num % 10;}num /= 10;}System.out.println("奇数位的和为:" + sum);}}
上面的代码中,我们首先定义了一个整型变量num,并把它赋值为123456789。接着,我们定义了两个变量sum和count,其中sum用于计算奇数位的和,count则用于统计当前数的位数。
在while循环中,我们首先对count进行加1操作。然后,我们判断当前位是否为奇数位。如果是奇数位,则把对应的数取出,并把它加到sum中;否则,我们直接舍弃掉这个数,继续执行下一个操作。
最后,我们输出了奇数位的和。运行程序,我们可以得到输出结果:奇数位的和为:20。
综上所述,我们可以用Java求奇数位的和并得到正确的结果。