正在回答 回答被采纳积分+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 星