输入一个几位数,将每位相加求和
来源:互联网 发布:faceshift 知乎 编辑:程序博客网 时间:2024/05/17 02:31
例如输入 182 sum=1+8+2=11
package com.sum;import java.util.Scanner;public class test {private static String numberstr; //字符串型的 一个数字public static void main(String[] args) {// TODO Auto-generated method stubwhile(true){@SuppressWarnings("resource")Scanner input = new Scanner(System.in);//输入 numberstr=input.next(); try { System.out.println("键入的是"+numberstr); System.out.println("数字之和为:"+sum(SpiltStrToStrArray(numberstr))); break; } catch (Exception e) { System.out.println("--错误!无法识别你输入的内容,你可能不是输入的数字,请重新输入"+ "\n"+"-----------------------------------------------------"); } } } public static int sum(String [] Arraystr) { int sum=0; for(int i=0;i<Arraystr.length;i++) { sum=Integer.parseInt(Arraystr[i])+sum;//求和 } return sum; } public static String[] SpiltStrToStrArray(String numstr) { String[] numberstrArray =numberstr.split("");//将字符分隔开 存到数组里面 return numberstrArray;} }
1 1
- 输入一个几位数,将每位相加求和
- java实现:将一个数各个位数相加
- 输入一个数,如果各位数之和小于10,则输出位数之和,否则将位数之和继续求和,直到小于10,并输出
- 输入一个整数,判断其是几位数
- 输入一个整数求每位之和
- 给出一个数,不多于五位,1.求出他是几位数2.分别打印出每位数3.倒序输出
- 将该整数每位的数平方后相加,得到一个新的数,如此循环下去,最后能得到1。
- 你可以输入一个五位以内的数字,我们将判断,该数字是几位数,并且判断其是否为回文数
- 通过键盘输入一个四位数,然后计算该四位数上每位数累加之和
- /*算法从9个数中取出3个3位数其中两个3位数相加等于另一个3位数其中每位数字不能重复,c语言怎么实现*/
- 输入一个5位数,然后将反序输入(12345 输出54321)
- C#编程:编一个程序,输入一个整数,判定它为几位数。
- 长整数每位相加 算法
- 经典SQL--输入一个数求每位的和
- 输入一个整数把每位数字转换为英文
- 输入一个整数判断这个整数是几位数,并把这个整数逆序输出!
- c语言之输入一个数并判断它是几位数
- 任意输入一个不超过八位数,反序输出,并打印出它是几位数。
- 关于Mantis和Testlink汉化
- 数据库原理_知识点总结
- 网站的伸缩性架构
- error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
- 【转载】Linux 下安装redis
- 输入一个几位数,将每位相加求和
- OPencv,GPU上的相似度检测(PNSR 和 SSIM)
- web 事件监听器类型
- 数据结构之---C语言实现选择排序
- 最重要的十年做什么才不浪费?
- Android Studio 快捷键
- 清除自动运行病毒后恢复消失的文件夹
- MAHOUT之关联规则挖掘算法
- 从尾到头打印链表