Mostrando postagens com marcador como. Mostrar todas as postagens
Mostrando postagens com marcador como. Mostrar todas as postagens

terça-feira, 19 de julho de 2011

Como pegar a posição de uma letra ou frase em java

Nesse post vou ensinar como pegar a posição de uma determinada letra ou frase. A partir dessa posição podemos cortar a frase ;)

public class CortarFraseEmDeterminadaPosicao {
public static void main(String[] args) {
String frase= "Guerapa, burle os protetores de link com facilidade!";
int posicao = frase.indexOf("com");
System.out.println(frase.substring(0,posicao).trim());
}
}

Na linha 4, usamos o metodo indexOf, e passamos como valor a palavra com, esse metodo retorna a posição da primeira letra da palavra que queremos, Caso não encontre a palavra/letra na frase, ele retorna -1;

int posicao = frase.indexOf("com");

Na linha 14, usamos o metodo substring, que corta a frase na posição que voce mandar, passamos como primeiro parametro 0, porque queremos que a frase seja cortada do inicio, até onde começa a palavra com.

System.out.println(frase.substring(0,posicao).trim());

O resultado desta linha sera:
Guerapa, burle os protetores de link

O metodo trim() serve para tirar algum espaço em branco que esta no começo ou no fim da frase.

Duvidas, Comentem. Abraço

Calcula media em java

Algoritmo bastante famoso entre os iniciantes, fica ai pra quem precisar ;)

public class CalculaMedia {
public static void main(String[] args) {
Double nota1=10.0;
Double nota2=5.00;
Double nota3=5.00;
Double nota4=4.00;
Double media=0.0;
Double total = nota1+nota2+nota3+nota4;
media = total/4;
if(media>=6){
System.out.println("APROVADO");
}else{
System.out.println("REPROVADO");
}
}
}

Na Linha 8:
 Double total = nota1+nota2+nota3+nota4;
Somamos as 4 notas e atribuimos ela a variavel total;

Na linha 4:
  media = total/4;

Dividimos a soma das notas por 4 que é a quantia de notas, tendo como resultado a media.

if(media>=6){
Verificamos se a media é maior ou igual a 6;
Caso sim, ira retornar verdadeiro e exibimos;
  System.out.println("APROVADO");
Caso não
System.out.println("REPROVADO");

Abraço e até a proxima :)