-
Notifications
You must be signed in to change notification settings - Fork 0
/
charCase.java
34 lines (26 loc) · 913 Bytes
/
charCase.java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
import java.util.*;
public class LetterCaseChecker {
public static void main(String[] args) {
Scanner scan = Scanner(System.in);
System.out.print("Enter a character");
char ch = scan.next().charAt(0);
boolean checkUpper;
boolean isUppercase = isUppercaseLetter(ch, checkUpper);
boolean isLowercase = !checkUpper && isLowercaseLetter(ch);
if (checkUpper) {
System.out.println(ch + " is an uppercase letter: " + isUppercase);
} else {
System.out.println(ch + " is a lowercase letter: " + isLowercase);
}
}
public static boolean isUppercaseLetter(char ch, boolean checkUpper) {
if (checkUpper) {
return Character.isUpperCase(ch);
} else {
return false;
}
}
public static boolean isLowercaseLetter(char ch) {
return Character.isLowerCase(ch);
}
}