Java Program to accept any Character and display if the Character is a digit, lower/upper case letter or special symbol
The following Code is to check whether the character entered by the user is in lower case or in upper case or the character is a special symbol.
Code:-
import java.util.*;
public class CharacterTest{
char ch;
String cha;
Scanner scan=new Scanner(System.in);
public void input(){
try{
System.out.println("Enter any Character: ");
cha=scan.next();
ch=cha.charAt(0);
}
catch(Exception e){
System.out.println("Error Code: "+e);
System.exit(0);
}
}
public void compute(){
if(Character.isDigit(ch))
System.out.println("Character is a digit!");
else if(Character.isLowerCase(ch))
System.out.println("Character is a lower case letter!");
else if(Character.isUpperCase(ch))
System.out.println("Character is a upper case letter!");
else
System.out.println("Character is a special symbol!");
}
public static void main(String[] args){
CharacterTest obj=new CharacterTest();
obj.input();
obj.compute();
}
}
Output:-
Enter any Character:
#
Character is a special symbol!
Code:-
import java.util.*;
public class CharacterTest{
char ch;
String cha;
Scanner scan=new Scanner(System.in);
public void input(){
try{
System.out.println("Enter any Character: ");
cha=scan.next();
ch=cha.charAt(0);
}
catch(Exception e){
System.out.println("Error Code: "+e);
System.exit(0);
}
}
public void compute(){
if(Character.isDigit(ch))
System.out.println("Character is a digit!");
else if(Character.isLowerCase(ch))
System.out.println("Character is a lower case letter!");
else if(Character.isUpperCase(ch))
System.out.println("Character is a upper case letter!");
else
System.out.println("Character is a special symbol!");
}
public static void main(String[] args){
CharacterTest obj=new CharacterTest();
obj.input();
obj.compute();
}
}
Output:-
Enter any Character:
#
Character is a special symbol!
Comments