问题:求一个整数各位数的和
编写程序 读取一个0和1000之间的整数,并将该整数的各位数字相加。例如:整数是932,各位数字之和为14。
提示:利用操作符%提取数字,然后使用操作符/移除提取出来的数字。
import java.util.Scanner;
public class Sum {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println("Enter a number between 0 and 1000");
int integer = input.nextInt();
if(integer>0 && integer<10)
{
System.out.println("The sun of the digits is " + integer);
}
else if(integer>=10 && integer<100)
{
int a = integer%10;
int b = integer/10;
int sum = a+b;
System.out.println("The sun of the digits is " + sum);
}
else if(integer>=100 && integer<=999)
{
int a = integer%10;
int b = integer/10%10;
int c = integer/100;
int sum = a+b+c;
System.out.println("The sun of the digits is " + sum);
}
}
}
