>  기사  >  Java  >  주어진 정수의 수를 추출하는 Java 프로그램

주어진 정수의 수를 추출하는 Java 프로그램

WBOY
WBOY앞으로
2023-08-29 19:33:031212검색

주어진 정수의 수를 추출하는 Java 프로그램

Java 프로그래밍에는 추가 연산이나 분석을 위해 정수에서 단일 숫자를 추출해야 하는 상황이 있습니다. 이 튜토리얼에서는 Java를 사용하여 주어진 정수에서 숫자를 추출하는 방법을 안내합니다.

구문

으아악

위는 Java에서 정수에서 숫자를 추출하는 구문입니다. 숫자의 나머지 부분을 10으로 계속 추출하여 0이 될 때까지 숫자를 10으로 나눕니다.

나눗셈과 모듈러스를 사용하여 숫자 추출

정수에서 숫자를 추출하는 일반적인 방법은 나누기와 모듈로 연산을 사용하는 것입니다. 숫자를 10으로 반복해서 나누고 나머지(가장 오른쪽 숫자를 나타냄)를 추출한 다음 추출된 숫자를 제거하여 숫자를 업데이트하는 것이 아이디어입니다.

Example

의 중국어 번역은

Example

입니다.

정수 num = 1234를 생각해 보겠습니다. 위의 알고리즘을 적용하면 각 숫자를 추출하고 원하는 연산을 수행할 수 있습니다

Explanation

의 중국어 번역은

Explanation

입니다.
  • 정수 변수 num을 값 1234로 초기화합니다.

  • while 루프를 사용하여 숫자가 0보다 커질 때까지 반복합니다.

  • 각 반복에서 모듈로 연산자(%)와 10을 사용하여 num의 현재 값의 마지막 숫자를 추출합니다. 이 연산은 num을 10으로 나눈 나머지를 제공하여 마지막 숫자를 나타냅니다.

  • 추출된 숫자는 변수 자리에 저장됩니다.

  • System.out.println(digit)을 사용하여 숫자 값을 표시하고 콘솔에 숫자를 인쇄합니다.

  • 마지막 숫자를 추출한 후 정수 나누기 연산자(/)를 사용하여 num 값을 10으로 나누어 업데이트합니다. 그러면 num에서 마지막 숫자가 제거되고 다음 반복을 위해 준비됩니다.

  • num이 0이 될 때까지 루프가 계속되어 모든 숫자가 추출되어 표시되었음을 나타냅니다.

으아악

출력

으아악

내장된 방법을 사용하여 숫자 추출

이 시나리오에서는 정수에서 개별 숫자를 추출하여 콘솔에 표시합니다.

예제 1

의 중국어 번역은 다음과 같습니다.

예제 1

정수 num = 34512를 생각해 보겠습니다. 숫자를 개별적으로 추출하여 표시하겠습니다.

Explanation

의 중국어 번역은

Explanation

입니다.
  • 먼저 Integer.toString(num)을 사용하여 정수 num을 문자열 표현으로 변환합니다.

  • 다음으로 for 루프를 사용하여 문자열의 각 문자를 반복합니다.

  • 각 문자에 대해 Character.isDigit()을 사용하여 숫자인지 확인합니다.

  • 숫자라면 Character.getNumericValue()를 사용하여 다시 정수로 변환하고 숫자 변수에 저장합니다.

  • 마지막으로 System.out.println()을 사용하여 각 숫자를 표시합니다.

으아악

출력

으아악

예 2

또 다른 정수인 num = 987654를 생각해 보겠습니다. 숫자를 하나씩 추출하여 표시하겠습니다.

Explanation

의 중국어 번역은

Explanation

입니다.
  • String.valueOf(num)을 사용하여 정수 num을 문자열 표현으로 변환합니다.

  • 인덱스 기반 루프를 사용하는 대신 향상된 for 루프를 사용하여 문자열의 각 문자를 반복합니다.

  • 각 문자에 대해 Character.isDigit()을 사용하여 숫자인지 확인합니다.

  • 숫자라면 Character.getNumericValue()를 사용하여 다시 정수로 변환하고 숫자 변수에 저장합니다.

  • 마지막으로 System.out.println()을 사용하여 각 숫자를 표시합니다.

으아악

출력

으아악

결론

이 튜토리얼에서는 Java의 주어진 정수에서 숫자를 추출하는 과정을 살펴보았습니다. 우리는 나누기 및 모듈로 연산을 사용하여 숫자를 추출하는 것과 단일 숫자를 추출하고 표시하는 두 가지 사례를 다룹니다.

나눗셈과 모듈로의 방법을 적용하여 10으로 반복 나누고 나머지를 숫자로 사용하여 숫자를 추출하는 방법을 배웠습니다. 이 기술을 사용하면 정수를 효율적으로 추출하고 조작할 수 있습니다.

숫자를 개별적으로 추출하고 표시하는 방법도 살펴보았습니다. 정수를 문자열 표현으로 변환하고 각 문자를 반복하여 숫자를 확인하고 그에 따라 표시할 수 있습니다. 이 접근 방식은 추출된 숫자를 추가로 처리하거나 분석할 때 유연성을 제공합니다.

위 내용은 주어진 정수의 수를 추출하는 Java 프로그램의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 tutorialspoint.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제