logo

Java ASCII lentelė

ASCII reiškia Amerikos standartinis informacijos mainų kodas . ASCII yra standartinis duomenų perdavimo kodas, kurį kompiuteris naudoja tekstiniams duomenims ir valdymo simboliams pavaizduoti.

ASCII yra 7 bitų simbolių rinkinys, turintis 128 simbolius, t. y. nuo 0 iki 127. ASCII reiškia kiekvieno simbolio skaitinę reikšmę, pvz., 65 yra A. Mūsų Java programoje turime manipuliuoti simboliais, saugomais ASCII.

Java, ASCII lentelė yra lentelė, apibrėžianti kiekvieno simbolio ASCII reikšmes. Tai taip pat nedidelis Unikodo poaibis, nes jame yra 2 baitai, o ASCII reikia tik vieno baito.

ASCII reikšmė Dešimtainė reikšmė Hex vertė
Kontrolė 0 0
Kontrolė 1 1
Kontrolė 2 2
Kontrolė 3 3
Kontrolė 4 4
Kontrolė 5 5
Kontrolė 6 6
Kontrolė 7 7
Kontrolė 8 8
9 9
10 A
Balta vieta vienuolika B
f 12 C
13 D
Kontrolė 14 IR
Kontrolė 14 F
Kontrolė 16 10
Kontrolė 17 vienuolika
Kontrolė 18 12
Kontrolė 19 13
Kontrolė dvidešimt 14
Kontrolė dvidešimt vienas penkiolika
Kontrolė 22 16
Kontrolė 23 17
Kontrolė 24 18
Kontrolė 25 19
Kontrolė 26 1a
Kontrolė 27 1b
Balta vieta 28 1c
Balta vieta 29 1 d
Balta vieta 30 1e
Balta vieta 31 1f
erdvė 32 dvidešimt
! 33 dvidešimt vienas
' 3. 4 22
# 35 23
$ 36 24
% 37 25
& 38 26
' 39 27
( 40 28
) 41 29
* 42 2a
+ 43 2b
, 44 2c
- Keturi 2d
. 46 2e
/ 47 2f
0 48 30
1 49 31
2 penkiasdešimt 32
3 51 33
4 52 3. 4
5 53 35
6 54 36
7 55 37
8 56 38
9 57 39
: 58 3a
; 59 3b
< 60 3c
= 61 3d
> 62 3e
? 63 3f
@ 64 40
A 65 41
B 66 42
C 67 43
D 68 44
IR 69 Keturi
F 70 46
G 71 47
H 72 48
73 49
J 74 4a
K 75 4b
L 76 4c
M 77 4d
N 78 4e
O 79 4f
P 80 penkiasdešimt
K 81 51
R 82 52
S 83 53
T 84 54
IN 85 55
IN 86 56
IN 87 57
X 88 58
IR 89 59
SU 90 5a
[ 91 5b
92 5c
] 93 5d
^ 94 5e
_ 95 5f
` 96 60
a 97 61
b 98 62
c 99 63
d 100 64
tai yra 101 65
f 102 66
g 103 67
h 104 68
i 105 69
j 106 6a
k 107 6b
l 108 6c
m 109 6d
n 110 6e
O 111 6f
p 112 70
q 113 71
r 114 72
s 115 73
t 116 74
in 117 75
in 118 76
Į 119 77
x 120 78
ir 121 79
Su 122 7a
123 7b
125 7d
~ 126 7e
kontrolė 127 7f

Sukurkime Java programą aukščiau esančiai ASCII lentelei sukurti. Java programoje naudojame yra tarpas () simbolio metodas, skirtas nustatyti, ar simbolis yra tarpas, ar ne. Taip pat naudojame įmontuotą metodą IsISOControl() būdas aptikti simbolius, kurie nėra raidės, skaitmenys ir skyrybos ženklai.

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;>