(求一个整数各位数的和)编写程序,读取一个在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);
	}
}

运行结果:

相关推荐
小白菜又菜1 分钟前
Leetcode 234. Palindrome Linked List
python·算法·leetcode
Zhu_S W9 分钟前
Kubernetes (K8s) 完全指南:Java 开发者的容器编排实践
java·容器·kubernetes
罗超驿23 分钟前
15. Java异常处理全解析:从底层原理到实战避坑指南
java·异常处理·开发实战·编程技巧·自定义异常·try-catch
m0_5312371728 分钟前
C语言-操作符进阶
c语言·开发语言
阿里云大数据AI技术30 分钟前
阿里云PAI助力新一代Qwen3.5模型发布!
人工智能·算法
q12345678909841 分钟前
FNN sin predict
开发语言·python
沐知全栈开发1 小时前
C++ 多态
开发语言
柒.梧.1 小时前
吃透Spring Bean:生命周期、单例特性、作用域及扩展方式
java·后端·spring
小白菜又菜1 小时前
Leetcode 221. Maximal Square
算法·leetcode·职场和发展
zihan03211 小时前
若依(RuoYi)框架核心升级:全面适配 SpringData JPA,替换 MyBatis 持久层方案
java·开发语言·前端框架·mybatis·若依升级springboot