logo

جدول جافا ASCII

أسكي تمثل الكود القياسي الأمريكي لتبادل المعلومات . ASCII هو رمز قياسي لنقل البيانات يستخدمه الكمبيوتر لتمثيل كل من البيانات النصية وأحرف التحكم.

السابق لاسم المستخدم

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

في Java، جدول ASCII هو جدول يحدد قيم ASCII لكل حرف. وهي أيضًا مجموعة فرعية صغيرة من Unicode لأنها تحتوي على 2 بايت بينما يتطلب ASCII بايتًا واحدًا فقط.

قيمة أسكي القيمة العشرية قيمة سداسية
يتحكم 0 0
يتحكم 1 1
يتحكم 2 2
يتحكم 3 3
يتحكم 4 4
يتحكم 5 5
يتحكم 6 6
يتحكم 7 7
يتحكم 8 8
ر 9 9
ن 10 أ
مسافة بيضاء أحد عشر ب
F 12 ج
ص 13 د
يتحكم 14 و
يتحكم 14 F
يتحكم 16 10
يتحكم 17 أحد عشر
يتحكم 18 12
يتحكم 19 13
يتحكم عشرين 14
يتحكم واحد وعشرين خمسة عشر
يتحكم 22 16
يتحكم 23 17
يتحكم 24 18
يتحكم 25 19
يتحكم 26 1 أ
يتحكم 27 1 ب
مسافة بيضاء 28 1 ج
مسافة بيضاء 29 1 د
مسافة بيضاء 30
مسافة بيضاء 31
فضاء 32 عشرين
! 33 واحد وعشرين
' 3. 4 22
# 35 23
$ 36 24
% 37 25
& 38 26
' 39 27
( 40 28
) 41 29
* 42 2a
+ 43 2b
, 44 2c
- أربعة خمسة 2d
. 46 2e
/ 47 2f
0 48 30
1 49 31
2 خمسون 32
3 51 33
4 52 3. 4
5 53 35
6 54 36
7 55 37
8 56 38
9 57 39
: 58 3 أ
; 59
< 60 3c
= 61 3D
> 62
؟ 63 3f
@ 64 40
أ 65 41
ب 66 42
ج 67 43
د 68 44
و 69 أربعة خمسة
F 70 46
ز 71 47
ح 72 48
أنا 73 49
ج 74 4 ا
ك 75
ل 76 4 ج
م 77 4 د
ن 78
يا 79
ص 80 خمسون
س 81 51
ر 82 52
س 83 53
ت 84 54
في 85 55
في 86 56
في 87 57
X 88 58
و 89 59
مع 90 5a
[ 91
92 5 ج
] 93 5d
^ 94 5e
_ 95 5f
` 96 60
أ 97 61
ب 98 62
ج 99 63
د 100 64
إنها 101 65
F 102 66
ز 103 67
ح 104 68
أنا 105 69
ي 106 6 أ
ك 107 6b
ل 108 6 ج
م 109 6 د
ن 110
يا 111 6f
ص 112 70
س 113 71
ص 114 72
س 115 73
ر 116 74
في 117 75
في 118 76
في 119 77
س 120 78
و 121 79
مع 122 7a
123 7b
125 7d
~ 126
يتحكم 127 7f

لنقم بإنشاء برنامج Java لإنشاء جدول ASCII أعلاه. في برنامج جافا نستخدم مسافة بيضاء () طريقة الحرف لتحديد ما إذا كان الحرف عبارة عن مسافة بيضاء أم لا. نحن نستخدم أيضًا الطريقة المضمنة إيسوكونترول () طريقة لكشف الحروف من غير الحروف والأرقام وعلامات الترقيم.

ASCIITable.java

 //import required classes and packages package javaTpoint.MicrosoftJava; //create class ASCIITableExample public class FindCommonElements { // main() method start public static void main(String[] args) { // design header for the ASCII Table System.out.printf(&apos;%1$-8s %2$-10s %3$s
&apos;, &apos;Decimal&apos;, &apos;ASCII&apos;, &apos;Hex&apos;); // use for loop to print all possible ASCII values // set value for min and max ASCII values int min = 0; int max = 128; //for loop for (int i = min; i <max; i++) { convert each value into character char ch="(char)" i; string display ; check whether is whitespace or not if (character.iswhitespace(ch)) using switch statement (ch) case '
': break; '	': '
': 'f': ' ': default: } detect characters that are letters, digits and punctuation else (character.isisocontrol(ch)) showing control chars others system.out.printf('%1$-8d %2$-10s %3$s
', i, display, integer.tohexstring(i)); < pre> <p> <strong>Output:</strong> </p> <img src="//techcodeview.com/img/java-tutorial/55/java-ascii-table.webp" alt="Java ASCII Table"> <hr></max;>