Computer Science, asked by sneetu784, 5 months ago

• 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 Laraleorapathi
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