Java **2.6

Java **2.6 ,第1张

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

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

932 / 10 = 93。

下面是一个运算示例:

Enter a number between 0 and 1000(输入一个0~1000之间的数字): 999

The sum of digits is 27(它的各位数之和是27) 

package Second;

import java.util.Scanner;

public class SumOfDigits {

	public static void main(String[] args) {
		System.out.println("Enter a number between 0 and 1000:");
		Scanner input = new Scanner(System.in);
        int number = input.nextInt();
       
        	int i = 0,j = 0,k = 0,sum = 0;
        	i = number / 100 % 10;//百位数
        	j = number / 10 % 10;//十位数
        	k = number % 10;//个位数
        	sum = i + j + k;
        	System.out.println("The sum of digits is "+sum);
        
	}

}

 输出

Enter a number between 0 and 1000:
999
The sum of digits is 27

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/923206.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-16
下一篇 2022-05-16

发表评论

登录后才能评论

评论列表(0条)

保存