LPOO Aula 03

1137 palavras 5 páginas
Linguagem de Programação Orientada a objetos Prof. Erick Jeronimo

Estrutura Condicional - Switch


int mes = 1; switch (mes) { case 1: System.out.println("Fevereiro"); break; case 2: System.out.println("Fevereiro"); break; case 3: System.out.println("Março"); break; case 4: System.out.println("Abril"); break; case 5: System.out.println("Maio"); break; case 6: System.out.println("Junho"); break; case 7: System.out.println("Julho"); break; case 8: System.out.println("Agosto"); break; case 9: System.out.println("Setembro"); break; case 10: System.out.println("Outubro"); break; case 11: System.out.println("Novembro"); break; case 12: System.out.println("Dezembro"); break; default:System.out.println("Invalid Strings
• Todos os outros valores que utilizamos em
Java com exceção dos tipos ditos primitivos são objetos. Um dos objetos mais utilizados é o String (com S maiúsculo). Strings podem ser declaradas de duas formas, como variáveis normais (mas lembrando que Strings são objetos) e com construtores (um construtor especifica como um objeto deve ser inicializado) Strings - Declaração
• String s = “ABC”; // como variáveis.
• s1 = new String(); // construtor padrão declara e instancia um
String s1 vazia.
• s2 = new String(“olá!”); // construtos sobrecarregado declara e instancia um String s2 com o conteúdo olá!.

Strings - Manipulação
• length() int = s2.length(); determina o número de caracteres de um String.
– Ex: tamanho = s2.lenght();

• charAt() char = s2.charAt(int pos); captura um caracter de um
String em uma posição específica.
– Ex: caracter = s2.charAt(2);

• equals() boolean = s2.equals(String s1); verifica o conteúdo de duas Strings quanto à igualdade de conteúdo. O conteúdo de duas Strings não pode ser verificado com a utilização do operador ==, pois o mesmo irá comparar as referências dos objetos e não seu conteúdo.
– Ex: saoIguais = s2.equals(s1);

Strings - Manipulação
• equalsIgnoreCase() boolean = s2.equalsIgnoreCase(String s1); verifica o

Relacionados

  • Java
    16593 palavras | 67 páginas
  • sistema de gerenciamento
    27766 palavras | 112 páginas
  • Sistema De Banco De Dados Ramez Elmasri E Shamkant B
    432650 palavras | 1731 páginas