import java.util.Scanner;

//用户输入一个整数,求出它的各个位数,并求各位数之和
public class splitInteger {
public static void main(String[] args) {
Scanner inputScanner = new Scanner(System.in);
System.out.println(“请输入一个整数:”);

 // 获取输入的整数int num = inputScanner.nextInt();// 定义num2保存num,用于最后的输出语句int num2 = num;// 将num转化为字符串,方便获取长度String longString = num + "";// 定义数组tamp,给定数组长度int tamp[] = new int[longString.length()];// 给数组赋值for (int i = 0; i < longString.length(); i++) {// 取模(取余数),得到整数的个位数tamp[i] = num % 10;// 上一步得到整数的个位数之后,这一步在整数中去掉上一步得到的个位数num = num / 10;}// 输出每一位for (int i = 0; i < tamp.length; i++) {System.out.println(tamp[i]);}// 输出每一位之和int sum = 0;for (int i = 0; i < longString.length(); i++) {sum += tamp[i];}System.out.println(num2 + "的各位数之和为:" + sum);
}

}

用户输入一个整数,求出它的各个位数,并求各位数之和相关推荐

  1. 【无标题】编写一个程序提示用户输入一个整数,然后显示这个整数的所有数字的和。

    (求一个整数各位数字之和)编写一个方法,计算一个整数各位数字之和.使用下面的方法头: public static int sumDigits(long n) 例如sumDigits(234)返回9(2 ...

  2. python自定义函数实例计算1-n的偶偶数和_python用户输入一个整数N,计算并输出1到N相加的和,请问这个程序错在哪里了?...

    展开全部 第一个错误的地方是for i in str(n),input()输入的是636f707962616964757a686964616f31333431356661整型,循环增加应该用for i ...

  3. Java黑皮书课后题第7章:*7.30(模式识别:四个连续相等的数)编写下面的方法,测试某数组是否有四个连续相同值的数。编写测试程序,提示用户输入一个整数列表,调用方法看是否有4个连续且相等的数

    *7.30(模式识别:四个连续相等的数)编写下面的方法,测试某数组是否有四个连续相同值的数.编写测试程序,提示用户输入一个整数列表,调用方法看是否有4个连续且相等的数 题目 题目描述与运行示例 破题 ...

  4. Java黑皮书课后题第6章:*6.4(反序显示一个整数)使用下面的方法体编写方法,反序显示一个整数…例如reverse(3456)返回6543,编写一个测试程序,提示用户输入一个整数,然后显示它的反序

    *6.4(反序显示一个整数)使用下面的方法体编写方法,反序显示一个整数-例如reverse(3456)返回6543,编写一个测试程序,提示用户输入一个整数,然后显示它的反序 题目 题目概述 破题 代码 ...

  5. python输入一个数字n、计算1到n的和_python用户输入一个整数N,计算并输出1到N相加的和,请问这个程序错在哪里了?...

    第一个错误的地方是for i in str(n),input()输入的是整型,循环增加应该用for in range(n),str(n)并不能起到顺序增加的作用. 第二个错误的地方是print('1到 ...

  6. python让用户输入一个整数_PYTHON练习题 二. 使用random中的randint函数随机生成一个1~100之间的预设整数让用户键盘输入所猜的数。...

    Python 练习 标签: Python Python练习题 Python知识点 二. 使用random中的randint函数随机生成一个1~100之间的预设整数让用户键盘输入所猜的数,如果大于预设的 ...

  7. 获得用户输入一个整数N,计算并输出N的32次方:

    nume=int(input('请输入一个整数N=')) result=nume**32 print("{}^32={}".format(nume,result))

  8. 编写一个程序,此程序在运行时要求用户输入一个 整数,代表某门课的考试成绩,程序接着给出“不及格”、“及格”、“中”、“良”、“优”的结论。...

    源代码: import java.util.Scanner; public class Student { public static void main(String[] args) { // TO ...

  9. c语言从1加到任意数的编程,c语言:从键盘任意输入一个整数n,编程计算并输出1-n之间的所有素数之和...

    #include #include int prime(int x){ int i; for(i=2;i<=(int)sqrt(x);i++) if(x%i==0) return 0; retu ...

最新文章

  1. 网编编程必看书籍:unix网络编程
  2. 【虚拟化】docker部署Rabbitmq
  3. iOS的runtime运行时机制
  4. PAT_B_1059_Java(14分)_C++(20分)
  5. 百练4982 踩方格
  6. django-orm框架了解
  7. Windows下socket编程(console非MFC)
  8. 7-68 求整数段和 (15 分)
  9. Python——相对路径的学习笔记
  10. Hbase单机安装及使用hbase shell进行简单操作
  11. Nginx源码分析 - 初探Nginx的架构(01)
  12. 使用Docker部署Gitlab
  13. HTML5实践 -- 可伸缩的mobile搜索框
  14. 计算机屏显内容超过屏幕了,电脑屏幕超出工作频率范围修复方法
  15. 2022腾讯实习生移动客户端开发一面(IEG)
  16. python ui框架哪个最好用_Python UI开发最常用到的库
  17. 【Scikit-Learn 中文文档】数据集加载工具 - 用户指南 | ApacheCN
  18. hadoop分布式安装部署具体视频教程(网盘附配好环境的CentOS虚拟机文件/hadoop配置文件)...
  19. Java工程师如何做好职业规划和成长路线?
  20. Android Studio模拟器的创建和SDK的安装

热门文章

  1. 各种复杂网络处理工具
  2. 罗马数字到底是怎么组成的(内容详细)
  3. 谷歌浏览器启动chrome 常用参数
  4. 瑞红淘宝商城旗舰店开张 正式进军B2C市场
  5. Camera2 闪光灯梳理
  6. Android招行一网通对接
  7. 编译原理——实现NFA到DFA 的转换(子集构造法)
  8. 使用 VirtualBox 虚拟机在电脑上运行 Android 系统,让电脑变安卓平板!
  9. PADS9.5—layout中导入.asc文件时遇到的问题
  10. 利用Python实现模糊查找