Write a java program to input an array of character and change case of all alphabets.
Answers
Answer:
Program to convert first character uppercase in a sentence
Write a Java program to convert first character uppercase in a sentence and if apart from the first character if any other character is in Uppercase then convert into Lowercase?
Examples:
Input : gEEKs
Output :Geeks
Input :GFG
Output :Gfg
Input : GeeksforGeeks
Output : Geeksforgeeks
Method 1:
// Java program to convert first character
// uppercase in a sentence
class GFG {
static String convert(String str)
{
// Create a char array of given String
char ch[] = str.toCharArray();
for (int i = 0; i < str.length(); i++) {
// If first character of a word is found
if (i == 0 && ch[i] != ' ' ||
ch[i] != ' ' && ch[i - 1] == ' ') {
// If it is in lower-case
if (ch[i] >= 'a' && ch[i] <= 'z') {
// Convert into Upper-case
ch[i] = (char)(ch[i] - 'a' + 'A');
}
}
// If apart from first character
// Any one is in Upper-case
else if (ch[i] >= 'A' && ch[i] <= 'Z')
// Convert into Lower-Case
ch[i] = (char)(ch[i] + 'a' - 'A');
}
// Convert the char array to equivalent String
String st = new String(ch);
return st;
}
public static void main(String[] args)
{
String str = "gEEks fOr GeeKs";
System.out.println(convert(str));
}
}
see attachment it's your answer please mark this answer as brainliest.