输入正整数n,求各位数字和
2024-10-15 22:54:05
import java.util.Scanner; /**
* @author:(LiberHome)
* @date:Created in 2019/3/5 10:24
* @description:
* @version:$
*/
/*输入正整数n,求各位数字和*/
public class page1401 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入一个整数");
int inputNum = scanner.nextInt();
int result=sumEach(inputNum);
System.out.println("各位数字和是 :"+result);
} private static int sumEach(int num) {
int answer = 0;
int size = 1;
int temp = num;
while (temp / 10 != 0) {
size++;
temp = temp / 10;
}
/*新建一个数组A,挨个赋值*/
int[] A = new int[size];
for (int i = 0; i < size && num / 10 != 0; i++) {
A[i] = num % 10;
num/=10;
if (num<10){
A[i+1]=num;
}
}
/*计算各位数的和*/
for (int i = 0; i < size; i++) {
answer+=A[i];
}
return answer;
}
}
最新文章
- Windows常用的DOS命令
- 在listener或者工具中使用spring容器中的bean实例
- Android ViewTreeObserver简介
- MVC-@html.ActionLink的几种参数格式
- WebView Cache 缓存清除
- select与epoll分析
- (转)iOS7界面设计规范(13) - UI基础 - 与iOS的系统整合
- Connection reset by peer问题分析
- Day3:T1数论+高精 T2搜索
- jQuery实现DIV拖动
- 在Linux环境下搭建Tomcat+mysql+jdk环境
- ElasticSearch CPU和内存占用高的优化记录
- 执行makemigrations后错误集锦
- Windows7下安装、部署Weblogic和发布war项目
- IOT相关协议
- Python基础之面向对象的软件开发思路
- Tomcat8源码笔记(四)Server和Service初始化
- innerHTML、outerHTML、innerText、outerText的区别及兼容性问题
- mysql安装版多次安装导致安装失败的解决方法(windows)(直接使用免安装方法)
- 配置mysql主从数据库
热门文章
- CCPC-Wannafly Winter Camp Day5 (Div2, onsite) Sorting(线段树)
- L1-Day1
- Laravel 生成migration ,boolean字段字段转为tinyInteger
- 【原创】大数据基础之Spark(3)Spark Thrift实现原理及代码实现
- 【原创】大叔经验分享(7)创建hive表时格式如何选择
- mitmproxy,mitmdump
- js检测数据类型四种办法
- php正则验证车牌格式的函数
- pandas处理丢失数据-【老鱼学pandas】
- Imcash:坐下来认真和你们说说话