Java-program til at udskrive ASCII-værdier
I denne vejledning lærer vi, hvordan man udskriver ASCII-værdierne for tegnene i Java. ASCII er en standard, der bruges til at repræsentere tegn på elektroniske enheder. Det er en 7-bit kode, der består af 33 ikke-printbare og 95 printbare tegn og inkluderer bogstaver, tal, tegnsætningstegn og kontroltegn.
Men før du går videre, hvis du ikke er bekendt med begrebet typecasting i java, så tjek artiklen om TypeCasting i Java.
Input: Indtast tegnet:Z
Output: ASCII-værdien af Z er 90
Program 1:Udskriv ASCII-værdierne i Java
I dette program lærer vi, hvordan man udskriver ASCII-værdien af et tegn ved at tildele tegnet til en heltalsdatatype.
Algorithme
-
Start
-
Opret en forekomst af Scanner-klassen.
-
Erklære en tegntypevariabel.
-
Bed brugeren om at initialisere variablen.
-
Erklære en heltalstypevariabel.
-
Tildel tegnvariablen til heltalsvariablen.
-
Udskriv værdierne for begge variabler.
-
Stop
Nedenfor er Java-koden til at udskrive ASCII-værdier.
//Java Program to print the ASCII values
import java.util.*;
public class Main
{
//Driver code
public static void main(String []args)
{
//Take input from the user
//Create instance of the Scanner class
Scanner sc=new Scanner(System.in);
System.out.println("Enter the character whose ASCII value you want to know ");
char ch=sc.next().charAt(0);
int value=ch;
System.out.println("Character is "+ch+" and ASCII value is "+value);
}
}
Indtast det tegn, hvis ASCII-værdi du vil vide r
Tegnet er r og ASCII-værdien er 114
Program 2:Udskriv ASCII-værdierne i Java
I dette program vil vi lære, hvordan man udskriver ASCII-værdien af et tegn ved at typecaste.
Algorithme
-
Start
-
Opret en forekomst af Scanner-klassen.
-
Erklære en tegntypevariabel.
-
Bed brugeren om at initialisere variablen.
-
Erklære en heltalstypevariabel.
-
Cast tegntypen til heltalstype ved hjælp af (int)
-
Tildel dette til tegnvariablen.
-
Udskriv værdierne for begge variabler.
-
Stop
Nedenfor er Java-koden til at udskrive ASCII-værdier.
//Java Program to print the ASCII values
import java.util.*;
public class Main
{
//Driver code
public static void main(String []args)
{
//Take input from the user
//Create instance of the Scanner class
Scanner sc=new Scanner(System.in);
System.out.println("Enter the character whose ASCII value you want to know ");
char ch=sc.next().charAt(0);
int value=(int)ch;
System.out.println("Character is "+ch+" and ASCII value is "+value);
}
}
Indtast det tegn, hvis ASCII-værdi du vil vide
Tegnet er B, og ASCII-værdien er 66
Program 3:Udskriv ASCII-værdierne i Java
I dette program lærer vi, hvordan man udskriver alle ASCII-værdierne i engelske alfabeter.
Algorithme:
- Start
- Brug en for-løkke til at gentage alle de engelske alfabeter.
- Udskriv både tegnene og deres ASCII-værdier ved at typecaste tegntypen til heltalstype ved hjælp af (int).
- Stop
Nedenfor er Java-koden til at udskrive ASCII-værdier.
//Java Program to print the ASCII values
public class Main
{
//Driver code
public static void main(String []args)
{
for(char ch='A';ch<='Z';ch++)
{
System.out.println("The ASCII value of "+ch+" is "+(int)ch);
}
}
}
ASCII-værdien af A er 65
ASCII-værdien af B er 66
ASCII-værdien af C er 67
ASCII-værdien af D er 68
ASCII værdien af E er 69
ASCII-værdien af F er 70
ASCII-værdien af G er 71
ASCII-værdien af H er 72
ASCII-værdien af I er 73
ASCII-værdien af J er 74
ASCII-værdien af K er 75
ASCII-værdien af L er 76
ASCII-værdien af M er 77
ASCII-værdien af N er 78
ASCII-værdien af O er 79
ASCII-værdien af P er 80
ASCII-værdien af Q er 81
ASCII-værdien af R er 82
ASCII-værdien af S er 83
ASCII-værdien af T er 84
ASCII-værdien af U er 85
ASCII-værdien af V er 86
ASCII-værdien af W er 87
ASCII-værdien af X er 88
ASCII-værdien af Y er 89
ASCII-værdien af Z er 90