SóProvas


ID
1599715
Banca
FUNRIO
Órgão
UFRB
Ano
2015
Provas
Disciplina
Programação
Assuntos

Considere o segmento de código abaixo:

                   Número da linha      Segmento de código
                               1                     public String pedaco (String palavra, int i, int j) {
                               2                           String pedacoPalavra = palavra.substring(i,j);
                               3                            return pedacoPalavra;
                               4                      } 



Este segmento de código é um método escrito na linguagem Java e retorna um pedaço da String fornecida como parâmetro para este método.

Considere ainda que este método foi chamado duas vezes em um determinado programa, conforme os itens abaixo.

I – System.out.println(pedaco(“Brasil", 1, 3));

II – System.out.println(pedaco(“Brasil", 1, 4));

Marque a alternativa que apresenta o pedaço da String “Brasil" que será impresso na tela.


Alternativas
Comentários
  • public String substring(int beginIndex, int endIndex)

    Parâmetros:

    beginIndex -- indice de inicio, inclusive.

    endIndex -- indice de fim, exclusive.

    Lembrando que em Java os índices começam em 0.

    Resultados:

    0123456
    Brasil

    0123456
    Brasil

     

  • Traduzindo para o português:

    A função subtring pede para contarmos a quantidade de elementos B e capturar a partir da posição até o fim de B: substring(A,B)

    Exemplo: System.out.println(pedaco(“Brasil", 1, 3));  

    1º- contar B elementos -> Brasil

    2º- capturar a partir da posição A-> Brasil

    Obs. Quando contamos B, contamos sem o zero, pois queremos uma quantidade de elementos. Já o a partir de A é a partir da posição A, então contamos com o zero.