(求一个整数各位数的和)编写程序,读取一个在0和1000之间的整数,并将该整数的各位数字相加。例如:整数是 932,各位数字之和为14。

(求一个整数各位数的和)编写程序,读取一个在0和1000之间的整数,并将该整数

的各位数字相加。例如:整数是 932,各位数字之和为14。

提示:利用操作符%分解数字,然后使用操作符/去掉分解出来的数字。例如: 932%10-2

932/10-93。下面是一个运行示例:

Enter an integer between 0 and 1000:12345

The sum of all digits in 12345 is 12

复制代码
package myjava;
import java.math.*;
import java.util.Scanner;
public class cy {
	public static void main(String[]args)
	{
		Scanner input = new Scanner(System.in);
		System.out.println("请输入一个数字(0-1000):");
		int i = input.nextInt();
		int a,b,c,sum;
		a=i%10;
		b=i/10%10;
		c=i/100%10;
		sum=a+b+c;
		System.out.println("sum="+sum);
	}
}

运行结果:

相关推荐
m0_7487080513 小时前
C++中的观察者模式实战
开发语言·c++·算法
然哥依旧13 小时前
【轴承故障诊断】基于融合鱼鹰和柯西变异的麻雀优化算法OCSSA-VMD-CNN-BILSTM轴承诊断研究【西储大学数据】(Matlab代码实现)
算法·支持向量机·matlab·cnn
电商API_1800790524714 小时前
第三方淘宝商品详情 API 全维度调用指南:从技术对接到生产落地
java·大数据·前端·数据库·人工智能·网络爬虫
qq_5375626714 小时前
跨语言调用C++接口
开发语言·c++·算法
wjs202414 小时前
DOM CDATA
开发语言
一点程序14 小时前
基于SpringBoot的选课调查系统
java·spring boot·后端·选课调查系统
Tingjct14 小时前
【初阶数据结构-二叉树】
c语言·开发语言·数据结构·算法
C雨后彩虹14 小时前
计算疫情扩散时间
java·数据结构·算法·华为·面试
2601_9498095914 小时前
flutter_for_openharmony家庭相册app实战+我的Tab实现
java·javascript·flutter
猷咪14 小时前
C++基础
开发语言·c++