logo

Hur man skriver ut ASCII-värde i Java

ASCII akronym för American Standard Code for Information Interchange. Det är en 7-bitars teckenuppsättning innehåller 128 (0 till 127) tecken. Det representerar ett teckens numeriska värde. Till exempel ASCII-värde av A är 65 .

I det här avsnittet kommer vi att lära oss hur man skriver ut ASCII-värde eller koda genom a Java program.

Det finns två sätt att skriva ut ASCII-värden på Java :

teckensnitt gimp
    Tilldela en variabel till int-variabeln Använder Type-Casting

Tilldela en variabel till int-variabeln

För att skriva ut ASCII-värdet för ett tecken behöver vi inte använda någon metod eller klass. Java konverterar internt teckenvärdet till ett ASCII-värde.

Låt oss hitta ASCII-värdet för ett tecken genom a Java-program .

I följande program har vi tilldelat två karaktärer a och b i ch1 och ch2 variabler. För att hitta ASCII-värdet för a och b, vi har tilldelat ch1 och ch2 variabler till heltalsvariablerna asciivärde1 och asciivalue2, respektive. Slutligen har vi skrivit ut variabeln asciivärde1 och asciivärde2 där ASCII-värden för tecknen lagras.

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

Produktion:

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

Ett annat sätt att skriva programmet ovan är:

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

Produktion:

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

På liknande sätt kan vi skriva ut ASCII-värdet för andra tecken (A, B, C, …., Z) och symboler (!, @, $, *, etc.).

obj i java

Använder Type-Casting

Typcasting är ett sätt att casta en variabel till en annan datatyp.

I följande program har vi deklarerat två variabler ch1 och ch2 av typ röding har karaktären a och b, respektive. På de följande två raderna har vi gjutit char-typ till int-typ med hjälp av (int) . Efter exekvering av dessa två rader, variabeln ch1 och ch2 konverteras till en int-variabel ascii1 och ascii2 , respektive.

Slutligen har vi skrivit ut variabeln ascii1 och ascii2 där ASCII-värden för tecknen lagras.

PrintAsciiValueExample3.java

vad är dator
 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); } } 

Produktion:

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

Om vi ​​inte vill tilldela karaktär kan vi också ta en karaktär från användaren.

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

Utgång 1:

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

Utgång 2:

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

Följande program skriver ut ASCII-värdet (0 till 255) för alla tecken. I utgången har vi visat några värden.

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