正在回答 回答被采纳积分+1
2回答
好帮手慕阿满
2018-11-28 14:16:30
同学你好,输入十位数字完全可以参考之前的代码来写。如:
public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("请输入十位数字"); //接受从键盘输入的两位数 long n = sc.nextLong(); //求十亿位数上的数字 int one = (int) (n/1000000000); //求亿位数上的数字 int two = (int) (n/100000000%10); //求千万位上的数字 int three = (int) (n/10000000%10); //求百万位上的数字 int four = (int) (n/1000000%10); //求十万位上的数字 int five = (int) (n/100000%10); //求万位上的数字 int six = (int) (n/10000%10); //求千位上的数字 int seven = (int) (n/1000%10); //求百位上的数字 int eight = (int) (n/100%10); //求十位上的数字 int night = (int) (n/10%10); //求个位上的数 int ten =(int) (n%10); //求和 int sum = one+two+three+four+five+six+seven+eight+night+ten; //输出 System.out.println("各位和十位上的数字之和为:"+sum); }
如果我的回答解决了你的疑惑,请采纳。祝:学习愉快!
好帮手慕阿满
2018-11-21 13:56:04
同学你好,可以先输入一个十位数,然后求每个位置上的数,最后相加。可参考如下代码:
public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("请输入一个两位数"); //接受从键盘输入的两位数 int n = sc.nextInt(); //求十位数上的数字 int shi = n/10; //求个位数上的数字 int ge = n%10; //求和 int sum = shi+ge; //输出 System.out.println("各位和十位上的数字之和为:"+sum); }
如果我的回答解决了你的疑惑,请采纳。祝:学习愉快!
Java零基础入门18
- 参与学习 人
- 提交作业 7317 份
- 解答问题 14452 个
想要入门学编程?多年一直活跃在编程语言排行版前列的Java是一个很好的选择。本路径将从Java基础语法、面向对象、常用工具类三部分,为你开启软件开发的大门!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星