Welcome to Westonci.ca, your ultimate destination for finding answers to a wide range of questions from experts. Join our Q&A platform to connect with experts dedicated to providing accurate answers to your questions in various fields. Get quick and reliable solutions to your questions from a community of experienced experts on our platform.
Sagot :
Answer:
import java.util.Scanner;
import java.lang.*;
class Main {
public static void main(String[] args) {
boolean exit = false;
Scanner reader = new Scanner(System.in);
while(!exit) {
char c = '?';
while( !Character.isLetter(c)) {
System.out.print("Enter a letter or * to exit: ");
c = reader.next().charAt(0);
if (c == '*') {
exit = true;
break;
}
if (!Character.isLetter(c)) {
System.out.printf("Error: %c is not a letter!\n", c);
}
}
if (Character.isLowerCase(c)) {
System.out.printf("%c in uppercase is %c\n", c, Character.toUpperCase(c));
} else if (Character.isUpperCase(c)) {
System.out.printf("%c in lowercase is %c\n", c, Character.toLowerCase(c));
}
}
reader.close();
}
}
Explanation:
I decided to use the asterisk (*) as exit character.
We hope you found this helpful. Feel free to come back anytime for more accurate answers and updated information. We hope this was helpful. Please come back whenever you need more information or answers to your queries. We're dedicated to helping you find the answers you need at Westonci.ca. Don't hesitate to return for more.