JAVA——第二章2.6

问题:求一个整数各位数的和

编写程序 读取一个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);
        }

    }
}

JAVA——第二章2.6

上一篇:java包装类


下一篇:设计模式【10】-- 顺便看看享元模式