logo

ASCII-arvon tulostaminen Javassa

ASCII lyhenne sanoista American Standard Code for Information Interchange. Se on 7-bittinen merkistö, joka sisältää 128 (0 - 127) merkkiä. Se edustaa merkin numeerista arvoa. Esimerkiksi, ASCII-arvo / A On 65 .

Tässä osiossa opimme kuinka tulostaa ASCII-arvo tai koodi kautta a Java ohjelmoida.

On kaksi tapoja tulostaa ASCII-arvo sisään Java :

    Muuttujan määrittäminen int-muuttujaan Type-Castingin käyttäminen

Muuttujan määrittäminen int-muuttujaan

Merkin ASCII-arvon tulostamiseksi meidän ei tarvitse käyttää mitään menetelmää tai luokkaa. Java muuntaa sisäisesti merkin arvon ASCII-arvoksi.

päivämäärä merkkijonoksi

Etsitään merkin ASCII-arvo a:n kautta Java ohjelma .

Seuraavassa ohjelmassa olemme määrittäneet kaksi merkkiä a ja b in ch1 ja ch2 muuttujia vastaavasti. Löytääksesi ASCII-arvon a ja b, olemme määrittäneet ch1 ja ch2 muuttujat kokonaislukumuuttujiin asciivalue1 ja asciivalue2, vastaavasti. Lopuksi olemme tulostaneet muuttujan asciivalue1 ja asciivalue2 johon merkkien ASCII-arvot on tallennettu.

java tulostus

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

Lähtö:

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

Toinen tapa kirjoittaa yllä oleva ohjelma on:

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

Lähtö:

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

Vastaavasti voimme tulostaa muiden merkkien (A, B, C, …., Z) ja symbolien (!, @, $, * jne.) ASCII-arvon.

1 miljardista miljoonaan

Type-Castingin käyttäminen

Type-casting on tapa heittää muuttuja toiseen tietotyyppiin.

Seuraavassa ohjelmassa olemme ilmoittaneet kaksi muuttujaa ch1 ja ch2 tyyppistä hiiltyä jolla on hahmo a ja b, vastaavasti. Kahdella seuraavalla rivillä olemme heittäneet char-tyypin int-tyyppiin käyttäen (int) . Kun nämä kaksi riviä on suoritettu, muuttuja ch1 ja ch2 muunnetaan int-muuttujaksi ascii1 ja ascii2 , vastaavasti.

Lopuksi olemme tulostaneet muuttujan ascii1 ja ascii2 johon merkkien ASCII-arvot on tallennettu.

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

Lähtö:

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

Jos emme halua määrittää merkkiä, voimme myös ottaa merkin käyttäjältä.

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

Tulos 1:

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

Tulos 2:

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

Seuraava ohjelma tulostaa kaikkien merkkien ASCII-arvon (0 - 255). Tulosteessa olemme näyttäneet muutamia arvoja.

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