输入正整数n,求各位数字和
Posted liberhome
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了输入正整数n,求各位数字和相关的知识,希望对你有一定的参考价值。
import java.util.Scanner; /** * @author:(LiberHome) * @date:Created in 2019/3/5 10:24 * @description: * @version:$ */ /*输入正整数n,求各位数字和*/ public class page1401 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.println("请输入一个整数"); int inputNum = scanner.nextInt(); int result=sumEach(inputNum); System.out.println("各位数字和是 :"+result); } private static int sumEach(int num) { int answer = 0; int size = 1; int temp = num; while (temp / 10 != 0) { size++; temp = temp / 10; } /*新建一个数组A,挨个赋值*/ int[] A = new int[size]; for (int i = 0; i < size && num / 10 != 0; i++) { A[i] = num % 10; num/=10; if (num<10){ A[i+1]=num; } } /*计算各位数的和*/ for (int i = 0; i < size; i++) { answer+=A[i]; } return answer; } }
以上是关于输入正整数n,求各位数字和的主要内容,如果未能解决你的问题,请参考以下文章