logo

كيفية طباعة قيمة ASCII في جافا

أسكي اختصار للكود القياسي الأمريكي لتبادل المعلومات. وهي عبارة عن مجموعة أحرف 7 بت تحتوي على 128 (0 إلى 127) حرفًا. وهو يمثل القيمة العددية للشخصية. على سبيل المثال، قيمة أسكي ل أ يكون 65 .

في هذا القسم سوف نتعلم كيفية طباعة قيمة ASCII أو شفرة من خلال أ جافا برنامج.

هناك اثنين طرق لطباعة قيمة ASCII في جافا :

    تعيين متغير للمتغير int باستخدام نوع الصب

تعيين متغير للمتغير int

لطباعة قيمة ASCII لأحد الأحرف، لا نحتاج إلى استخدام أي طريقة أو فئة. تقوم Java بتحويل قيمة الحرف داخليًا إلى قيمة ASCII.

أمر إرجاع جافا

دعونا نجد قيمة ASCII للشخصية من خلال a برنامج جافا .

في البرنامج التالي، قمنا بتعيين شخصيتين أ و ب في ال الفصل 1 و الفصل2 المتغيرات على التوالي. للعثور على قيمة ASCII أ و ب، لقد قمنا بتعيين متغيرات ch1 و ch2 للمتغيرات الصحيحة قيمة asciivalue1 و قيمة asciivalue2, على التوالى. وأخيرا، قمنا بطباعة المتغير قيمة asciivalue1 و asciivalue2 حيث يتم تخزين قيم ASCII للأحرف.

العلامة المائية في كلمة

PrintAsciiValueExample1.java

 public class PrintAsciiValueExample1 { public static void main(String[] args) { // character whose ASCII value to be found char ch1 = 'a'; char ch2 = 'b'; // variable that stores the integer value of the character int asciivalue1 = ch1; int asciivalue2 = ch2; System.out.println('The ASCII value of ' + ch1 + ' is: ' + asciivalue1); System.out.println('The ASCII value of ' + ch2 + ' is: ' + asciivalue2); } } 

انتاج:

 The ASCII value of a is: 97 The ASCII value of b is: 98 

هناك طريقة أخرى لكتابة البرنامج أعلاه وهي:

PrintAsciiValueExample2.java

 public class PrintAsciiValueExample2 { public static void main(String[] String) { int ch1 = 'a'; int ch2 = 'b'; System.out.println('The ASCII value of a is: '+ch1); System.out.println('The ASCII value of b is: '+ch2); } } 

انتاج:

 The ASCII value of a is: 97 The ASCII value of b is: 98 

وبالمثل، يمكننا طباعة قيمة ASCII للأحرف الأخرى (A، B، C، ….، Z) والرموز (!، @، $، *، وما إلى ذلك).

ما هي الأشهر q1

باستخدام نوع الصب

يعد نوع النوع طريقة لإرسال متغير إلى نوع بيانات آخر.

في البرنامج التالي، قمنا بإعلان متغيرين الفصل 1 و الفصل2 من النوع شار وجود الطابع أ و ب، على التوالى. في السطرين التاليين، قمنا بتحويل نوع char إلى نوع int باستخدام (كثافة العمليات) . بعد تنفيذ هذين الخطين، المتغير الفصل 1 و الفصل2 يتم تحويلها إلى متغير int ascii1 و ascii2 ، على التوالى.

وأخيرا، قمنا بطباعة المتغير ascii1 و ascii2 حيث يتم تخزين قيم ASCII للأحرف.

PrintAsciiValueExample3.java

 public class PrintAsciiValueExample3 { public static void main(String[] args) { //characters whose ASCII value to be found char ch1 = 'a'; char ch2 = 'b'; //casting or converting a charter into int type int ascii1 = (int) ch1; int ascii2 = (int) ch2; System.out.println('The ASCII value of ' + ch1 + ' is: ' + ascii1); System.out.println('The ASCII value of ' + ch1 + ' is: ' + ascii2); } } 

انتاج:

مثال على تنسيق json
 The ASCII value of a is: 97 The ASCII value of b is: 98 

إذا لم نرغب في تعيين شخصية، فيمكننا أيضًا أخذ شخصية من المستخدم.

PrintAsciiValueExample4.java

 import java.util.Scanner; public class PrintAsciiValueExample4 { public static void main(String args[]) { System.out.print('Enter a character: '); Scanner sc = new Scanner(System.in); char chr = sc.next().charAt(0); int asciiValue = chr; System.out.println('ASCII value of ' +chr+ ' is: '+asciiValue); } } 

الإخراج 1:

 Enter a character: P ASCII value of P is: 80 

الإخراج 2:

 Enter a character: G ASCII value of G is: 71 

يقوم البرنامج التالي بطباعة قيمة ASCII (من 0 إلى 255) لجميع الأحرف. في الإخراج، أظهرنا بعض القيم.

AsciiValueOfAllChracters.java

 public class AsciiValueOfAllChracters { public static void main(String[] args) { for(int i = 0; i <= 78 255; i++) { system.out.println(' the ascii value of ' + (char)i techcodeview.com img java-tutorial how-print-ascii-value-java.webp' alt="How to Print ASCII Value in Java"> <p>If we want to print the ASCII value of all the alphabets (A to Z), we can set the values in the loop and print them.</p> <p> <strong>AsciiValueAtoZ.java</strong> </p> <pre> public class AsciiValueAtoZ { public static void main(String[] args) { for(int i = 65; i <= 78 90; i++) { system.out.println(' the ascii value of ' + (char)i techcodeview.com img java-tutorial how-print-ascii-value-java-2.webp' alt="How to Print ASCII Value in Java"> <p>Similarly, we can print the ASCII value of <strong>a to z</strong> by changing the loop in the above code.</p> <pre> for(int i = 97; i <= 122; i++) < pre> <hr></=></pre></=></pre></=>