ASCII Amerikos standartinio informacijos mainų kodo akronimas. Tai 7 bitų simbolių rinkinys, kurį sudaro 128 (nuo 0 iki 127) simbolių. Tai reiškia skaitinę simbolio reikšmę. Pavyzdžiui, ASCII reikšmė apie A yra 65 .
Šiame skyriuje mes išmoksime kaip spausdinti ASCII reikšmę arba kodas per a Java programa.
java eilutės
Yra du būdai, kaip spausdinti ASCII reikšmę Java :
Kintamojo priskyrimas int kintamajam
Norint išspausdinti simbolio ASCII reikšmę, nereikia naudoti jokio metodo ar klasės. Java viduje konvertuoja simbolio reikšmę į ASCII reikšmę.
Raskime simbolio ASCII reikšmę per a Java programa .
Šioje programoje priskyrėme du simbolius a ir b viduje ch1 ir ch2 atitinkamai kintamieji. Norėdami rasti ASCII reikšmę a ir b, sveikiesiems kintamiesiems priskyrėme ch1 ir ch2 kintamuosius asciivalue1 ir asciivalue2, atitinkamai. Galiausiai išspausdinome kintamąjį asciivalue1 ir asciivalue2 kuriame saugomos ASCII simbolių reikšmės.
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); } }
Išvestis:
The ASCII value of a is: 97 The ASCII value of b is: 98
Kitas būdas parašyti aukščiau pateiktą programą yra:
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); } }
Išvestis:
The ASCII value of a is: 97 The ASCII value of b is: 98
Taip pat galime atspausdinti kitų simbolių (A, B, C, …., Z) ir simbolių (!, @, $, * ir tt) ASCII reikšmę.
kas yra 25 iš 100
Tipo liejimo naudojimas
Tipo perdavimas yra būdas perkelti kintamąjį į kitą duomenų tipą.
Šioje programoje mes paskelbėme du kintamuosius ch1 ir ch2 tipo char turintis charakterį a ir b, atitinkamai. Kitose dviejose eilutėse mes perkeliame char tipą į int tipą naudojant (int) . Įvykdžius šias dvi eilutes, kintamasis ch1 ir ch2 yra konvertuojami į int kintamąjį ascii1 ir ascii2 , atitinkamai.
Galiausiai išspausdinome kintamąjį ascii1 ir ascii2 kuriame saugomos ASCII simbolių reikšmės.
PrintAsciiValueExample3.java
urfi javed
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); } }
Išvestis:
The ASCII value of a is: 97 The ASCII value of b is: 98
Jei nenorime priskirti simbolio, taip pat galime paimti simbolį iš vartotojo.
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); } }
1 išvestis:
Enter a character: P ASCII value of P is: 80
2 išvestis:
Enter a character: G ASCII value of G is: 71
Ši programa išspausdina visų simbolių ASCII reikšmę (nuo 0 iki 255). Išvestyje parodėme keletą reikšmių.
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></=>=>=>