Java >> Tutoriel Java >  >> Java

Programme Java pour imprimer les valeurs ASCII

Dans ce tutoriel, nous allons apprendre à imprimer les valeurs ASCII des caractères en Java. L'ASCII est une norme utilisée pour représenter les caractères sur les appareils électroniques. Il s'agit d'un code de 7 bits composé de 33 caractères non imprimables et de 95 caractères imprimables, qui comprend des lettres, des chiffres, des signes de ponctuation et des caractères de contrôle.

Mais avant d'aller de l'avant, si vous n'êtes pas familier avec le concept de transtypage en Java, consultez l'article sur le transtypage en Java.

Saisie : Saisissez le caractère :Z

Sortie : La valeur ASCII de Z est 90

Programme 1 :Imprimer les valeurs ASCII en Java

Dans ce programme, nous apprendrons comment imprimer la valeur ASCII d'un caractère en attribuant le caractère à un type de données entier.

Algorithme

  1. Démarrer

  2. Créez une instance de la classe Scanner.

  3. Déclarez une variable de type caractère.

  4. Demander à l'utilisateur d'initialiser la variable.

  5. Déclarez une variable de type entier.

  6. Affectez la variable caractère à la variable entière.

  7. Imprimer les valeurs des deux variables.

  8. Arrêter

Vous trouverez ci-dessous le code Java pour imprimer les valeurs ASCII.

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


Entrez le caractère dont vous voulez connaître la valeur ASCII r
Le caractère est r et la valeur ASCII est 114

Programme 2 :Imprimer les valeurs ASCII en Java

Dans ce programme, nous apprendrons comment imprimer la valeur ASCII d'un caractère par transtypage.

Algorithme

  1. Démarrer

  2. Créez une instance de la classe Scanner.

  3. Déclarez une variable de type caractère.

  4. Demander à l'utilisateur d'initialiser la variable.

  5. Déclarez une variable de type entier.

  6. Transformez le type de caractère en type entier en utilisant (int)

  7. Affectez-le à la variable de caractère.

  8. Imprimer les valeurs des deux variables.

  9. Arrêter

Vous trouverez ci-dessous le code Java pour imprimer les valeurs ASCII.

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


Entrez le caractère dont vous voulez connaître la valeur ASCII
Le caractère est B et la valeur ASCII est 66

Programme 3 :Imprimer les valeurs ASCII en Java

Dans ce programme, nous apprendrons à imprimer toutes les valeurs ASCII des alphabets anglais.

Algorithme :

  1. Commencer
  2. Utilisez une boucle for pour parcourir tous les alphabets anglais.
  3. Imprimez à la fois les caractères et leurs valeurs ASCII en convertissant le type de caractère en type entier à l'aide de (int).
  4. Arrêter

Vous trouverez ci-dessous le code Java pour imprimer les valeurs ASCII.

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


La valeur ASCII de A est 65
La valeur ASCII de B est 66
La valeur ASCII de C est 67
La valeur ASCII de D est 68
La valeur ASCII la valeur de E est 69
La valeur ASCII de F est 70
La valeur ASCII de G est 71
La valeur ASCII de H est 72
La valeur ASCII de I est 73
La valeur ASCII de J est 74
La valeur ASCII de K est 75
La valeur ASCII de L est 76
La valeur ASCII de M est 77
La valeur ASCII de N est 78
La valeur ASCII de O est 79
La valeur ASCII de P est 80
La valeur ASCII de Q est 81
La valeur ASCII de R est 82
La valeur ASCII de S est 83
La valeur ASCII de T est 84
La valeur ASCII de U est 85
La valeur ASCII de V est 86
La valeur ASCII de W est 87
La valeur ASCII de X est 88
La valeur ASCII de Y est 89
La valeur ASCII de Z est 90


Balise Java