Java-program til at kontrollere, om et tegn er alfabet eller ej
Alle tegnvariablerne har en ASCII-værdi til computerbrug. Denne værdi kan bruges til at kontrollere, om tegnet er et alfabet eller ej.
Her får vi i dette program et tegn, og vores opgave er at tjekke, om det givne tegn er et alfabet eller ej.
Input: Indtast elementet:R
Output: Det er et alfabet.
Ovenstående problem kan løses på følgende måder:
Metode 1:Brug af if-else-sætninger
Metode 2:Brug af den ternære operator
Metode 3:Brug af ASCII-værdi
Metode 4:Brug af metoden isAlphabetic()
Lad os tage et kig på hver af disse metoder separat.
Program 1:For at kontrollere, om tegnet er alfabet eller ej
I denne metode vil vi bruge if-else-sætningen til at kontrollere, om det givne tegn er et alfabet eller ej.
Algorithme:
- Start.
- Deklarer en variabel.
- Initialiser den.
- Brug if-else-sætningen til at kontrollere, om det givne tegn er et alfabet eller ej.
- Vis resultatet.
- Stop.
Nedenfor er koden til det samme.
Nedenstående program viser, hvordan man bruger if-else-sætningen til at kontrollere, om det givne tegn er et alfabet eller ej.
//Java Program to check whether the given character is an alphabet or not
import java.util.Scanner;
public class CheckAlphabet
{
// Driver method
public static void main(String []args)
{
Scanner sc=new Scanner(System.in);
char ch; //Declare a character
System.out.println("Enter the character ");
ch=sc.next().charAt(0); //Initialize the character
//check whether alphabet or not using if-else statement
if((ch>='A' && ch<='Z')||(ch>='a' && ch<='z'))
{
System.out.print(ch+" is an Alphabet ");
}
else
{
System.out.print(ch+" is not an Alphabet ");
}
}
}
Indtast tegnet B
B er et alfabet
Program 2:For at kontrollere, om tegnet er alfabet eller ej
I denne metode vil vi bruge den ternære operator til at kontrollere, om det givne tegn er et alfabet eller ej.
Algorithme:
- Start.
- Deklarer en variabel.
- Initialiser den.
- Brug den ternære operator til at kontrollere, om det givne tegn er et alfabet eller ej.
- Vis resultatet.
- Stop.
Nedenfor er koden til det samme.
Nedenstående program viser, hvordan man bruger den ternære operator til at kontrollere, om det givne tegn er alfabet eller ej.
//Java Program to check whether the given character is an alphabet or not
import java.util.Scanner;
public class CheckAlphabet
{
// Driver method
public static void main(String []args)
{
Scanner sc=new Scanner(System.in);
char ch; //Declare a character
System.out.println("Enter the character ");
ch=sc.next().charAt(0); //Initialize the character
//check whether alphabet or not using if-else statement
String res = (ch>= 'a' && ch<= 'z') || (ch>= 'A' && ch<= 'Z')
? ch+ " is an alphabet."
: ch+ " is not an alphabet.";
System.out.println(res);
}
}
Indtast tegnet d
d er et alfabet.
Program 3:For at kontrollere, om tegnet er alfabet eller ej
I denne metode vil vi bruge ASCII-værdien til at kontrollere, om det givne tegn er et alfabet eller ej. ASCII-værdien er repræsenteret af heltalværdier mellem 0 og 127. ASCII-værdien for små bogstaver er fra 97 til 122, og ASCII-værdien for store bogstaver er fra 65 til 90
Algorithme:
- Start.
- Deklarer en variabel.
- Initialiser den.
- ASCII-værdien for det indtastede tegn er markeret.
- Hvis det ligger mellem 97 - 122 eller 65 - 90, er det et alfabet.
- Vis resultatet.
- Stop.
Nedenfor er koden til det samme.
Nedenstående program viser, hvordan man bruger ASCII-værdi til at kontrollere, om det givne tegn er et alfabet eller ej. Først initialiseres karakteren. og derefter sammenlignes dens værdi med den påkrævede tilstand. Hvis betingelsen opfylder, er det et alfabet, ellers er det ikke.
//Java Program to check whether the given character is an alphabet or not
import java.util.Scanner;
public class CheckAlphabet
{
// Driver method
public static void main(String []args)
{
Scanner sc=new Scanner(System.in);
char ch; //Declare a character
System.out.println("Enter the character ");
ch=sc.next().charAt(0); //Initialize the character
//check whether alphabet or not using if-else statement
if((ch>=97 && ch<=122)||(ch>=65 && ch<=90))
{
System.out.print(ch+" is an Alphabet");
}
else
{
System.out.print(ch+" is not an Alphabet");
}
}
}
Indtast tegnet 9
9 er ikke et alfabet
Program 4:For at kontrollere, om tegnet er alfabet eller ej
I denne metode vil vi bruge metoden isAlphabetic() til at kontrollere, om det givne tegn er et alfabet eller ej.
Algorithme:
- Start.
- Deklarer en variabel.
- Initialiser den.
- Brug metoden isAlphabetic() til at kontrollere, om det givne tegn er et alfabet eller ej.
- Vis resultatet.
- Stop.
Nedenfor er koden til det samme.
Nedenstående program viser, hvordan man bruger isAlphabetic()-metoden til at kontrollere, om det givne tegn er alfabet eller ej.
//Java Program to check whether the given character is an alphabet or not
import java.util.Scanner;
public class CheckAlphabet
{
// Driver method
public static void main(String []args)
{
Scanner sc=new Scanner(System.in);
char ch; //Declare a character
System.out.println("Enter the character ");
ch=sc.next().charAt(0); //Initialize the character
//check whether alphabet or not using if-else statement
if (Character.isAlphabetic(ch))
{
System.out.println(ch + " is an alphabet.");
}
else
{
System.out.println(ch + " is not an alphabet.");
}
}
}
Indtast tegnet 89
89 er ikke et alfabet.