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

运行结果:

相关推荐
Python技术极客11 小时前
将 Python 应用打包成 exe 软件,仅需一行代码搞定!
算法
yinke小琪11 小时前
说说hashCode() 和 equals() 之间的关系
java·后端·面试
若鱼191911 小时前
Kafka如何配置生产者拦截器和消费者拦截器
java·kafka
西阳未落11 小时前
C语言柔性数组详解与应用
c语言·开发语言·柔性数组
Huhbbjs11 小时前
SQL 核心概念与实践总结
开发语言·数据库·sql
渣哥11 小时前
Java 自适应自旋锁机制详解:原理、优缺点与应用场景
java
睡不醒的kun11 小时前
leetcode算法刷题的第三十四天
数据结构·c++·算法·leetcode·职场和发展·贪心算法·动态规划
吃着火锅x唱着歌11 小时前
LeetCode 978.最长湍流子数组
数据结构·算法·leetcode
咕噜咕噜啦啦11 小时前
Qt之快捷键、事件处理、自定义按键——完成记事本项目
开发语言·qt
摇滚侠11 小时前
java语言中,list<String>转成字符串,逗号分割;List<Integer>转字符串,逗号分割
java·windows·list