जावा प्रोग्राम को अष्टाधारी संख्या को दशमलव में बदलने और इसके विपरीत

इस कार्यक्रम में, आप जावा में कार्यों का उपयोग करके ऑक्टल नंबर को एक दशमलव संख्या और इसके विपरीत में बदलना सीखेंगे।

इस उदाहरण को समझने के लिए, आपको निम्नलिखित जावा प्रोग्रामिंग विषयों का ज्ञान होना चाहिए:

  • जावा के तरीके
  • जावा ऑपरेटर्स
  • जावा जबकि और करते हैं … जबकि लूप

उदाहरण 1: दशमलव को अष्टक में परिवर्तित करने का कार्यक्रम

 public class DecimalOctal ( public static void main(String() args) ( int decimal = 78; int octal = convertDecimalToOctal(decimal); System.out.printf("%d in decimal = %d in octal", decimal, octal); ) public static int convertDecimalToOctal(int decimal) ( int octalNumber = 0, i = 1; while (decimal != 0) ( octalNumber += (decimal % 8) * i; decimal /= 8; i *= 10; ) return octalNumber; ) )

आउटपुट

 दशमलव में 78 = अष्टक में 116

यह रूपांतरण इस प्रकार है:

8 | 78 8 | ९ - ६ | | 1 - 1 8 | 0 - 1 (116)

उदाहरण 2: अष्टक को दशमलव में बदलने का कार्यक्रम

 public class OctalDecimal ( public static void main(String() args) ( int octal = 116; int decimal = convertOctalToDecimal(octal); System.out.printf("%d in octal = %d in decimal", octal, decimal); ) public static int convertOctalToDecimal(int octal) ( int decimalNumber = 0, i = 0; while(octal != 0) ( decimalNumber += (octal % 10) * Math.pow(8, i); ++i; octal/=10; ) return decimalNumber; ) )

आउटपुट

 अष्टक में 116 = दशमलव में 78

यह रूपांतरण इस प्रकार है:

1 * 8 2 + 1 * 8 1 + 6 * 8 0 = 78

दिलचस्प लेख...