(求一个整数各位数的和)编写程序,读取一个在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 小时前
Java 对象相关高频面试题
java·开发语言·spring·java-ee
汀、人工智能2 小时前
[特殊字符] 第21课:最长有效括号
数据结构·算法·数据库架构·图论·bfs·最长有效括号
Boop_wu2 小时前
[Java 算法] 字符串
linux·运维·服务器·数据结构·算法·leetcode
watson_pillow2 小时前
c++ 协程的初步理解
开发语言·c++
庞轩px2 小时前
深入理解 sleep() 与 wait():从基础到监视器队列
java·开发语言·线程··wait·sleep·监视器
故事和你912 小时前
洛谷-算法1-2-排序2
开发语言·数据结构·c++·算法·动态规划·图论
Fcy6483 小时前
算法基础详解(三)前缀和与差分算法
算法·前缀和·差分
皮皮林5513 小时前
面试官:ZSet 的底层实现是什么?
java
kvo7f2JTy3 小时前
基于机器学习算法的web入侵检测系统设计与实现
前端·算法·机器学习
码云数智-大飞3 小时前
C++ RAII机制:资源管理的“自动化”哲学
java·服务器·php