Você está na página 1de 2

package javaapplication1;

import javax.swing.JOptionPane;

/**
*
* @author aluno
*/
public class JavaApplication1 {

/**
* @param args the command line arguments
*/
public static void main(String[] args) {
//
String frase = JOptionPane.
showInputDialog("Informe uma frase: "
+ "'ar'");

System.out.println(frase);

System.out.println("1. Tamanho: " + frase.length() + " caracteres");


System.out.println("2. Minúscula: " + frase.toLowerCase()
);
System.out.println("3. Maiúscula: " + frase.toUpperCase()
);
System.out.println("4. Começa com 'A/a?"
+ (frase.toLowerCase().startsWith("a"))
);
System.out.println("É gerundio? "
+ (frase.endsWith("ndo") ? "Sim" : "Não")
);
if (frase.endsWith("ndo")) {
System.out.println("4. É gerundio? Sim");
} else {
System.out.println("4. É gerundio? Não");
}
System.out.println("Tem 'SILVA' no texto? "
+ (frase.toLowerCase().contains("silva") ? "Sim" : "Não")
);
System.out.println("Exercicio 5 =====================================");
//Mostre a quantidade de vogais da frase,maiúscula e minúsculas.

int tamanho = frase.length();


//percorre caracter por caracter de uma frase
int qtdMinuscula = 0, qtdMaiuscula = 0;
for (int caracter = 0; caracter < tamanho; caracter++) {
char letra = frase.charAt(caracter);

if (letra == 'a' || letra == 'e' || letra == 'i' || letra == 'o'


|| letra == 'u') {
qtdMinuscula++;
}
if (letra == 'A' || letra == 'E' || letra == 'I' || letra == 'O'
|| letra == 'U') {
qtdMaiuscula++;
}

}
System.out.println("Qtd vogais minúsculas: " + qtdMinuscula);
System.out.println("Qtd vogais maiúsculas: " + qtdMaiuscula);

}
}

Você também pode gostar