全国
Java--教育路上

栏目导航

全国站 > Java > 基本程序
需求

求三位数中各位之和

摘要:java 求三位数中各位之和,三位数 123,则计算 1+2+3 的和需要析出数据中的某位数,可以使用求余运算和除法运算来解。以下是我们为大家整理的,相信大家阅读完后肯定有了自己的选择吧。

标签:
发布时间:
2024-05-06 13:12
信息来源:
网络推荐
浏览次数:
900
求三位数中各位之和

在数据处理过程中,我们经常需要析出数据中的某位数,可以使用求余运算和除法运算来解
决这个问题,如程序清单 2-14 所示
程序清单 2-14 DivAndModEx.java
1:import java.util.*;
2:public class DivAndModEx{
3: public static void main(String[] args){
4: int num,sum=0;
5: Scanner scanner=new Scanner(System.in);
6: System.out.println("请输入一个三位整数:");
7: num=scanner.nextInt();
8: sum+=num/100;
9: sum+=num%10;
10: sum+=num/10%10;
11: System.out.println(num+"三位数字之和为:"+sum);
12: }
13:}
程序运行结果如图 2-18 所示:

from shengerguan


程序清单 2-14 中,第 4 行代码定义了两个整型变量,num 用于接收输入的三位数,sum 用
于保存,三位数各位数字之和,第 8 行代码中 num/100 得到三位数的百位数字,并将其加到 sum 中,第 9 行代码中 num%10 得到三位数的个位数字,并将其加到 sum 中,第 10 行代
码中 num/10%10 先通过除法运算移出个位数,再通过求余运算得到三位数中的十位数字,
并将其加到 sum 中。要特别注意,整数做除法运算,得到的结果仍然是整数。


上一篇:
求矩形周长和面积
下一篇:
网络通信协议
相关推荐
最近更新
学校免费发布信息关闭
如有图片请发邮件到:edu63@foxmail.com,审核后显示

 换一张

确认提交
完善补充本文信息关闭
非常感谢您帮助完善补充本文信息


 换一张

确认提交