使用while循环,计算一个数字中全部的数字和
来源:互联网 发布:朗诵录音软件 编辑:程序博客网 时间:2024/06/04 00:23
使用while循环,编写函数digitSum(int),计算一个数字中全部的数字和,例如,计算digitSum(29107),应该返回19(任务4:类名称DigitSum)
测试例:
digitSum(900900)
digitSum(0000000)
我的代码:
public class DigitSum { public static void main(String[] args) { int sum = Demo1.digitSum(29107); System.out.println(sum); } public static int digitSum(int n) { int sum = 0; while (n / 10 != 0) { sum += n % 10; n = n / 10; } return sum; } }
其实这个题也可以不用while循环来做
public class Demo { public static void main(String[] args) { int sum = Demo.digitSum(900900); System.out.println(sum); } public static int digitSum(int n) { String s = n + ""; int sum = 0; //这里要注意下,string求长度是length()方法,str.length(). 数组求长度,用的是leng字段属性,chs.length. for (int x = 0; x < s.length(); x++) { sum += Integer.parseInt(s.substring(x,x+1)); } return sum; }}
阅读全文
0 0
- 使用while循环,计算一个数字中全部的数字和
- while循环中,用scanf输入一个float型的数字,如何让判断输入的是否为数字...
- 在一个数组中找出只出现一次的一个数字、两个数字,而其余数字全部成对出现。
- PL/SQL语句学习之使用while、loop和for三种循环打印数字的1-10
- python 循环语句while的使用——两种方法输出用户输入的数字
- 计算一个数字的二进制中1的个数
- 计算一个数字的立方根,不使用库函数
- *while计算用户输入的数字的总和
- 读入一个数,计算其各位数字之和,用汉语拼音写出和的每一位数字
- 用js输入一个三位数字计算三位数字的和
- oracle中判断一个字符串是否全部为数字的函数
- oracle中判断一个字符串是否全部为数字的函数
- oracle中判断一个字符串是否全部为数字的函数-translate
- 一个将数字循环移动的问题
- 计算一个数字位数
- 使用while或do while循环输出从0到9十个数字
- 使用while循环和折半法查找一个整数是否在一个排序的int类型数组中
- 猜数字游戏练习do-while循环
- 利用jquery写的AJAX小例子
- mysql中的case,when.........
- string类型字符串排序
- 数据库
- spring入门级错误:Juint测试中的错误
- 使用while循环,计算一个数字中全部的数字和
- 数据结构-线性表
- Webpack之proxyTable 解决开发环境的跨域问题
- Bugly热更新
- Tomcat7解压版配置教程
- [译文] 如何高效渲染庞大的地形
- 回调函数理解实例解析
- Java基础之数据类型及运算符
- [leetcode: Python]455. Assign Cookies