用户输入一个整数,求出它的各个位数,并求各位数之和
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);
}
}
用户输入一个整数,求出它的各个位数,并求各位数之和相关推荐
- 【无标题】编写一个程序提示用户输入一个整数,然后显示这个整数的所有数字的和。
(求一个整数各位数字之和)编写一个方法,计算一个整数各位数字之和.使用下面的方法头: public static int sumDigits(long n) 例如sumDigits(234)返回9(2 ...
- python自定义函数实例计算1-n的偶偶数和_python用户输入一个整数N,计算并输出1到N相加的和,请问这个程序错在哪里了?...
展开全部 第一个错误的地方是for i in str(n),input()输入的是636f707962616964757a686964616f31333431356661整型,循环增加应该用for i ...
- Java黑皮书课后题第7章:*7.30(模式识别:四个连续相等的数)编写下面的方法,测试某数组是否有四个连续相同值的数。编写测试程序,提示用户输入一个整数列表,调用方法看是否有4个连续且相等的数
*7.30(模式识别:四个连续相等的数)编写下面的方法,测试某数组是否有四个连续相同值的数.编写测试程序,提示用户输入一个整数列表,调用方法看是否有4个连续且相等的数 题目 题目描述与运行示例 破题 ...
- Java黑皮书课后题第6章:*6.4(反序显示一个整数)使用下面的方法体编写方法,反序显示一个整数…例如reverse(3456)返回6543,编写一个测试程序,提示用户输入一个整数,然后显示它的反序
*6.4(反序显示一个整数)使用下面的方法体编写方法,反序显示一个整数-例如reverse(3456)返回6543,编写一个测试程序,提示用户输入一个整数,然后显示它的反序 题目 题目概述 破题 代码 ...
- python输入一个数字n、计算1到n的和_python用户输入一个整数N,计算并输出1到N相加的和,请问这个程序错在哪里了?...
第一个错误的地方是for i in str(n),input()输入的是整型,循环增加应该用for in range(n),str(n)并不能起到顺序增加的作用. 第二个错误的地方是print('1到 ...
- python让用户输入一个整数_PYTHON练习题 二. 使用random中的randint函数随机生成一个1~100之间的预设整数让用户键盘输入所猜的数。...
Python 练习 标签: Python Python练习题 Python知识点 二. 使用random中的randint函数随机生成一个1~100之间的预设整数让用户键盘输入所猜的数,如果大于预设的 ...
- 获得用户输入一个整数N,计算并输出N的32次方:
nume=int(input('请输入一个整数N=')) result=nume**32 print("{}^32={}".format(nume,result))
- 编写一个程序,此程序在运行时要求用户输入一个 整数,代表某门课的考试成绩,程序接着给出“不及格”、“及格”、“中”、“良”、“优”的结论。...
源代码: import java.util.Scanner; public class Student { public static void main(String[] args) { // TO ...
- 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 ...
最新文章
- 网编编程必看书籍:unix网络编程
- 【虚拟化】docker部署Rabbitmq
- iOS的runtime运行时机制
- PAT_B_1059_Java(14分)_C++(20分)
- 百练4982 踩方格
- django-orm框架了解
- Windows下socket编程(console非MFC)
- 7-68 求整数段和 (15 分)
- Python——相对路径的学习笔记
- Hbase单机安装及使用hbase shell进行简单操作
- Nginx源码分析 - 初探Nginx的架构(01)
- 使用Docker部署Gitlab
- HTML5实践 -- 可伸缩的mobile搜索框
- 计算机屏显内容超过屏幕了,电脑屏幕超出工作频率范围修复方法
- 2022腾讯实习生移动客户端开发一面(IEG)
- python ui框架哪个最好用_Python UI开发最常用到的库
- 【Scikit-Learn 中文文档】数据集加载工具 - 用户指南 | ApacheCN
- hadoop分布式安装部署具体视频教程(网盘附配好环境的CentOS虚拟机文件/hadoop配置文件)...
- Java工程师如何做好职业规划和成长路线?
- Android Studio模拟器的创建和SDK的安装