logo

Kako natisniti vrednost ASCII v Javi

ASCII akronim za ameriško standardno kodo za izmenjavo informacij. To je 7-bitni nabor znakov, ki vsebuje 128 (0 do 127) znakov. Predstavlja številsko vrednost znaka. Na primer, vrednost ASCII od A je 65 .

V tem razdelku se bomo naučili kako natisniti vrednost ASCII oz Koda skozi a Java program.

obstajajo dva načine za tiskanje vrednosti ASCII Java :

    Dodeljevanje spremenljivke spremenljivki int Uporaba vlivanja tipov

Dodeljevanje spremenljivke spremenljivki int

Za tiskanje ASCII vrednosti znaka nam ni treba uporabiti nobene metode ali razreda. Java interno pretvori vrednost znakov v vrednost ASCII.

rimske številke 1100

Poiščimo vrednost ASCII znaka prek a Java program .

V naslednjem programu smo dodelili dva znaka a in b v ch1 in ch2 spremenljivke oz. Če želite najti vrednost ASCII za a in b, celoštevilskim spremenljivkam smo dodelili spremenljivki ch1 in ch2 asciivalue1 in asciivalue2, oz. Končno smo natisnili spremenljivko asciivalue1 in asciivalue2 v kateri so shranjene ASCII vrednosti znakov.

življenjski cikel sdlc

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

Izhod:

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

Drug način za pisanje zgornjega programa je:

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

Izhod:

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

Podobno lahko izpišemo ASCII vrednost drugih znakov (A, B, C, …., Z) in simbolov (!, @, $, * itd.).

javascript onload

Uporaba vlivanja tipov

Pretvorba tipa je način za pretvorbo spremenljivke v drug podatkovni tip.

V naslednjem programu smo deklarirali dve spremenljivki ch1 in ch2 vrste char imeti značaj a in b, oz. V naslednjih dveh vrsticah smo tip char pretvorili v tip int z uporabo (int) . Po izvedbi teh dveh vrstic spremenljivka ch1 in ch2 se pretvorijo v spremenljivko int ascii1 in ascii2 , oz.

Končno smo natisnili spremenljivko ascii1 in ascii2 v kateri so shranjene ASCII vrednosti znakov.

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

Izhod:

zbirke v Javi
 The ASCII value of a is: 97 The ASCII value of b is: 98 

Če ne želimo dodeliti znaka, lahko znak vzamemo tudi od uporabnika.

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

Izhod 1:

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

Rezultat 2:

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

Naslednji program natisne vrednost ASCII (0 do 255) vseh znakov. V izhodu smo prikazali nekaj vrednosti.

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></=>