DEV Community

Preethi Nandhagopal
Preethi Nandhagopal

Posted on

Lower Case, Upper Case and Consonants Program

1)To find a program on vowels or consonants:
public class Consonants {

package String_Project;
public class String_Program {
public static void main(String[] args) {
String name="welcome world";
System.out.println(name);
for(int i=0;i<name.length();i++) {
if(name.charAt(i)=='a' || name.charAt(i)=='e' || name.charAt(i)=='i' || name.charAt(i)=='o' || name.charAt(i)=='u' ) {
//char ch=name.charAt(i);
System.out.print("*");
}else {
System.out.print(i);
}
}
System.out.println();
}
}

2)To find that 1 st letter of string is uppercase and last letter is lower case if not change accordingly.
package String_Project;

public class String_Case {
public static void main(String[] args) {
String name = "preethI";

    System.out.println("Name: " + name);

    char firstChar = name.charAt(0);
    if (Character.isLowerCase(firstChar)) {
        firstChar = Character.toUpperCase(firstChar);
    }

    int lastIndex = name.length() - 1;
    char lastChar = name.charAt(lastIndex);
    if (!Character.isLowerCase(lastChar)) {
        lastChar = Character.toLowerCase(lastChar);
    }

    String result = firstChar + name.substring(1, lastIndex) + lastChar;

    System.out.println("Result: " + result);
}
Enter fullscreen mode Exit fullscreen mode

}

Top comments (0)