编写程序,读取一个0~1000的整数,将该整数的各位数字相加,例如,输入数字932,各位数字之和 是14 (Java课本练习题 题目要求 )

本文介绍了一个使用Java编写的程序,该程序能够读取用户输入的0至1000之间的整数,并计算并输出该整数各位数字的总和。例如,对于输入932,程序将输出14。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

2.4

package booksTest;

import java.util.Scanner;

public class p34_2_4 {
    public static void main(String[] args) {
        /*
        题目要求
          编写程序,读取一个0~1000的整数,将该整数的各位数字相加,例如,输入数字932,各位数字之和
          是14
         */
          Scanner sc = new Scanner(System.in);
        System.out.println("请输入一个0到1000的整数");
             int i =sc.nextInt();
            if (i <10 && i>= 0) {
                System.out.println("各位数字之和为"+i);
            }else if (i>9 && i <100){
                int a = i/10;
                int b = i -a*10;
                int c = a+b;
                System.out.println("各位数字之和为"+c);
            }else if (i >99 && i<1001) {
                int a = i/100;
                int b =( i-a*100)/10;
                int c = i-a*100-b*10;
                int d = a+b+c;
                System.out.println("各位数字之和为"+d);
            }else if (i >1000 || i< 0 ) {
                System.out.println("您输入的数字超出理解范围");
            }

    }
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值