Java教程

JAVA——第二章2.6

本文主要是介绍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的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!