Java에서 자릿수 합계를 찾는 방법은 무엇입니까?



Java에서 자릿수 합계를 계산할 수있는 다양한 방법이 있습니다. 우리의 문제를 해결하는 다양한 방법을 이해합시다.

자바는 . Java에서 자릿수 합계를 계산할 수있는 다양한 방법이 있습니다. 이러한 방법에 대해 자세히 논의하겠습니다. 다음은 문제를 해결하는 데 사용할 목록입니다.

의 시작하자!





for 루프를 사용하여

프로그래머는 일반적으로 루프 일련의 명령문을 실행합니다. 에 대한 루프는 일부를 반복해야 할 때 사용됩니다. 여러 번. 특히 반복 횟수가 고정 된 경우에 사용됩니다!

암호:



class SumOfDigits {public static void main (String arg []) {long n, sum Scanner sc = new Scanner (System.in) System.out.println ( 'Enter a number') n = sc.nextLong () for (sum = 0 n! = 0 n / = 10) {sum + = n % 10} System.out.println ( '자릿수 합'+ sum)}}

산출:
숫자를 입력하세요
456
자릿수 합계
열 다섯

다음 부분은 목표를 달성하기 위해 정적 방법을 사용하는 방법을 알려줍니다.

정적 방법을 사용하여

자바에서는 클래스의 인스턴스가 아닌 클래스에 속하는 메서드입니다. 이 메서드는 모든 인스턴스에 액세스 할 수 있습니다. 수업 하지만 인스턴스에 정의 된 메서드는 클래스의 해당 멤버 만 액세스 할 수 있습니다.



암호:

class SumOfDigits {public static void main (String arg []) {long n, s Scanner sc = new Scanner (System.in) System.out.println ( 'Enter a number') n = sc.nextLong () s = sum (n) System.out.println ( '자릿수'+ s)} static int sum (long num) {int sum = 0 while (num! = 0) {sum + = num % 10 num / = 10} return sum }}

산출:
숫자를 입력하세요
678
자릿수 합계
이십 일

이제 재귀라는 다른 방법으로 이동하겠습니다.

재귀를 사용하여

암호:

import java.util.Scanner class SumOfDigits {int sum = 0 int sum (long num) {if (num! = 0) {sum + = num % 10 num / = 10 sum (num)} return sum} public static void main ( String arg []) {long n, res SumOfDigits s = new SumOfDigits () Scanner sc = new Scanner (System.in) System.out.println ( 'Enter a number') n = sc.nextLong () System.out. println ( '자릿수'+ s.sum (n))}}

산출:
숫자를 입력하세요
3. 4. 5
자릿수 합계
12

마지막으로 명령 줄 인수를 사용하여 숫자의 자릿수 합계를 계산합니다.

명령 줄 인수 사용

암호:

SQL의 날짜 데이터 유형
class SumOfDigits {public static void main (String arg []) {long n, sum = 0 System.out.println ( 'Enter a number') n = Long.parseLong (arg [0]) while (n! = 0) {sum + = n % 10 n / = 10} System.out.println ( '자릿수 합계 & ldquo + sum)}}

산출:
숫자를 입력하세요
123
자릿수 합계
6

이를 통해 '자바의 자릿수 합계'에 대한이 자습서의 끝 부분에 도달했습니다. 나는 그것이 어떤면에서 당신을 도왔기를 바랍니다. 계속 읽고, 계속 탐색하십시오!우리는 계속해서 자바 세계를 함께 파헤칠 것입니다. 계속 지켜봐주세요!

가능한 한 많이 연습하고 경험을 되 돌리십시오.

이것으로 'Java에서 자릿수 합계를 찾는 Java 프로그램'에 대한 블로그의 끝으로 이동합니다. 이 블로그가 유익하고 지식에 가치를 더 해주셨기를 바랍니다.
확인 전 세계에 250,000 명 이상의 만족 한 학습자 네트워크를 보유한 신뢰할 수있는 온라인 학습 회사 인 Edureka에서 Edureka의 Java J2EE 및 SOA 교육 및 인증 과정은 Java 개발자가 되고자하는 학생과 전문가를 위해 설계되었습니다. 이 과정은 Java 프로그래밍을 시작하고 Hibernate &와 같은 다양한 Java 프레임 워크와 함께 핵심 및 고급 Java 개념 모두에 대해 교육하도록 설계되었습니다. .

질문이 있으십니까? 이 '자바의 자릿수 합계'의 주석 섹션에 언급하십시오. 기사와 우리는 가능한 한 빨리 당신에게 돌아갈 것입니다.