Я не хочу, чтобы кто-то рассказывал мне, как это сделать полностью, но мне нужно иметь возможность распечатывать, является ли символ заглавной, строчной буквой или числом, а также его ASCII. Как я сказал, я не хочу ответа, я просто хочу знать, как начать это. Мой учитель не поможет мне, и люди, сидящие рядом со мной, так же смущены, как и я. Я бы очень признателен за помощь.Анализатор символов Stuck
Заранее благодарен!
import static java.lang.System.*;
import java.util.Scanner;
public class CharacterAnalyzer
{
private char theChar;
public CharacterAnalyzer()
{
theChar = 0;
}
public CharacterAnalyzer(char c)
{
theChar = c;
}
public void setChar(char c)
{
}
public char getChar()
{
return '-';
}
public boolean isUpper()
{
return false;
}
public boolean isLower()
{
return false;
}
public boolean isNumber()
{
return false;
}
public int getASCII()
{
return 0;
}
public String toString()
{
return ""+getChar() + " is a lowercase character. ASCII == " + getASCII() + "\n";
}
public static void main (String[] args)
{
Scanner keyboard = new Scanner(System.in);
out.print("Enter a letter :: ");
char letter = keyboard.next().charAt(0);
CharacterAnalyzer test = new CharacterAnalyzer(letter);
out.println(test);
Я предлагаю вам начать с документов для класса [Character] (http://docs.oracle.com/javase/7/docs/api/java/lang/Character.html). – DaveyDaveDave