logo

جافا تحويل الست عشري إلى عشري

يمكننا تحويل سداسي عشري إلى عشري في جافا استخدام عدد صحيح.parseInt() الطريقة أو المنطق المخصص.

التحويل من النظام الست عشري إلى النظام العشري في Java: Integer.parseInt()

يقوم الأسلوب Integer.parseInt() بتحويل السلسلة إلى int باستخدام إعادة التوزيع المحددة. ال إمضاء طريقة parseInt() موضحة أدناه:

 public static int parseInt(String s,int redix) 

دعونا نرى المثال البسيط لتحويل النظام الست عشري إلى النظام العشري في Java.

 public class HexToDecimalExample1{ public static void main(String args[]){ String hex='a'; int decimal=Integer.parseInt(hex,16); System.out.println(decimal); }} 
اختبره الآن

انتاج:

 10 

دعونا نرى مثالاً آخر على طريقة Integer.parseInt().

 public class HexToDecimalExample2{ public static void main(String args[]){ System.out.println(Integer.parseInt('a',16)); System.out.println(Integer.parseInt('f',16)); System.out.println(Integer.parseInt('121',16)); }} 
اختبره الآن

انتاج:

 10 15 289 

جافا سداسي عشري لتحويل عشري: المنطق المخصص

يمكننا تحويل سداسي عشري إلى عشري في جافا باستخدام المنطق المخصص.

 public class HexToDecimalExample3{ public static int getDecimal(String hex){ String digits = &apos;0123456789ABCDEF&apos;; hex = hex.toUpperCase(); int val = 0; for (int i = 0; i <hex.length(); 121 i++) { char c="hex.charAt(i);" int d="digits.indexOf(c);" val="16*val" + d; } return val; public static void main(string args[]){ system.out.println('decimal of a is: '+getdecimal('a')); f '+getdecimal('f')); '+getdecimal('121')); }} < pre> <span> Test it Now </span> <p>Output:</p> <pre> Decimal of a is: 10 Decimal of f is: 15 Decimal of 121 is: 289 </pre></hex.length();>