• Write a method in java that takes a character data type as input and
returns what exactly the character contains, like letter or digit or white
space.
(Use function parameters to accept input).
Answers
Answered by
2
Explanation:
All characters whether alphabet, digit or special character have ASCII value. Input character from the user will determine if it’s Alphabet, Number or Special character.
ASCII value ranges-
For capital alphabets 65 – 90
For small alphabets 97 – 122
For digits 48 – 57
All other cases are Special Characters.
Examples :
Input : 8
Output : Digit
Input : E
Output : Alphabet
Recommended: Please try your approach on {IDE} first, before moving on to the solution.
// CPP program to find type of input character
#include <iostream>
using namespace std;
void charCheck(char input_char)
{
// CHECKING FOR ALPHABET
if ((input_char >= 65 && input_char <= 90)
|| (input_char >= 97 && input_char <= 122))
cout << " Alphabet ";
// CHECKING FOR DIGITS
else if (input_char >= 48 && input_char <= 57)
cout << " Digit ";
// OTHERWISE SPECIAL CHARACTER
else
cout << " Special Character ";
}
// Driver Code
int main()
{
char input_char = '$';
charCheck(input_char
Similar questions