【java编程】while 语句。读入一个任意数,计算其各位数字之和。
【题目】读入一个任意数,计算其各位数字之和。
例如:1234 各位数字之和为10
例如:123 各位数字之和为6
例如:12345 各位数字之和为15 123456789 =45
【编码】
public static void main(String[] args) {
/*
* 读入一个任意数,计算其各位数字之和。
例如:1234 各位数字之和为10
例如:123 各位数字之和为6
例如:12345 各位数字之和为15 123456789 =45
*/
Scanner sc = new Scanner(System.in);
System.out.println("请输入一个任意整数:");
int i = sc.nextInt();
int sum = 0;
while(i > 0){
sum += i % 10; //取得每位个位数相加
i/=10; //将原先的 i 取商后的值用于下一次循环
}
System.out.println(sum);
}

浙公网安备 33010602011771号