> Java > java지도 시간 > 8진수 사용을 보여주는 Java 프로그램 예

8진수 사용을 보여주는 Java 프로그램 예

WBOY
풀어 주다: 2023-08-28 18:05:07
앞으로
1283명이 탐색했습니다.

8진수 사용을 보여주는 Java 프로그램 예

8진 정수는 8진법으로 0부터 7까지의 숫자에 대한 숫자 체계입니다. 8진수를 저장할 때 Int 데이터 유형이 고려됩니다.

여기서 8진수 체계를 사용하는 방법에 대해 논의하겠습니다 −

  • 10진수를 8진수로 변환

  • 8진수를 10진수로 변환하세요.

10진수 체계에서 8진수 체계로 변환

변환의 기본

  • 십진수를 해당하는 8진수로 변환:

  • 몫이 0이 될 때까지 10진수를 8진법의 8진법으로 계속 나눕니다.

  • 모든 단계에서 나머지 부분을 기록하는 것을 잊지 마세요.

  • 마지막으로 나머지를 거꾸로 쓰면 결과 숫자가 해당하는 8진수가 됩니다.

  • 이 개념을 더 잘 이해하기 위해 몇 가지 예를 살펴보겠습니다.

예제 1 - 십진수 2894를 고려하여 이에 해당하는 8진수를 구하세요.

으아아아

따라서 7156은 10진수 2894에 해당하는 8진수입니다.

예 2 - 또 다른 십진수 101를 고려하여 이에 해당하는 8진수를 찾으세요.

으아아아

따라서 145은 10진수 101에 해당하는 8진수입니다.

Example

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

Example

다음 프로그램은 사용자 지정 논리를 사용하여 10진수를 해당 8진수로 변환합니다. 8진수 시스템의 작동 방식을 보여주기 위해 DecimalToOctal1이라는 클래스에 1개의 매개변수가 있는 DectoOctal이라는 메서드를 만듭니다. 여기서 10진수 15는 생성된 메소드에 실제 매개변수로 전달되고 커스텀 로직을 사용하여 해당 8진수로 변환됩니다.

으아아아

출력

으아아아

Example

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

Example

다음 프로그램은 라이브러리 함수를 사용하여 10진수를 해당하는 8진수로 변환합니다. DecimalToOctal2라는 클래스에서는 라이브러리 함수 Integer.toOctalString()을 사용하여 서로 다른 4개의 10진수를 해당 8진수 값으로 변환합니다.

으아아아

출력

으아아아

8진수 체계에서 10진수 체계로 변환

변환의 기본

  • 8진수를 10진수로 변환하려면:

  • 십진수의 각 자릿수에 8진수 8의 거듭제곱을 곱합니다(최대 0승).

  • 이 개념을 더 잘 이해하기 위해 몇 가지 예를 살펴보겠습니다.

예제 1 − 8진수 456 을 고려하여 이에 해당하는 10진수를 찾아보겠습니다.

으아아아

따라서 302은 8진수 456에 해당하는 10진수입니다.

예 2 - 또 다른 8진수 152를 고려하여 이에 해당하는 10진수를 찾아보겠습니다.

으아아아

따라서 106은 8진수 152에 해당하는 10진수입니다.

Example

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

Example

다음 프로그램은 사용자 지정 논리를 사용하여 10진수를 해당 8진수로 변환합니다. 8진수 시스템이 작동하는 방식을 보여주기 위해 OctalToDecimal1이라는 클래스에 매개 변수 1개를 사용하여 OctToDec이라는 메서드를 만듭니다. 여기서는 4개의 서로 다른 8진수가 생성된 메서드에 실제 매개 변수로 전달되고 사용자 지정 논리를 사용하여 이를 해당하는 10진수로 변환합니다.

으아아아

출력

으아아아

Example

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

Example

다음 프로그램은 라이브러리 함수를 사용하여 8진수를 해당 10진수로 변환합니다. OctalToDecimal2라는 클래스에서 네 개의 서로 다른 8진수가 라이브러리 메서드 Integer.parseInt()에 입력으로 전달되고 해당 10진수로 변환됩니다.

으아아아

출력

으아아아

결론

이 글에서는 8진수의 사용법을 설명합니다. 여기에서는 몇 가지 예제와 Java 프로그램을 통해 8진수와 10진수 간의 변환 방법에 대해 설명합니다.

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

관련 라벨:
원천:tutorialspoint.com
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿