SóProvas


ID
3358186
Banca
FUNDEP (Gestão de Concursos)
Órgão
Prefeitura de Pará de Minas - MG
Ano
2018
Provas
Disciplina
Programação
Assuntos

Qual o resultado da execução da seguinte linha de comando em Java?

System.out.println(“univers”.substring(1,6));

Alternativas
Comentários
  • Lembrando que, em Java, uma string é um array de caracteres, portanto a palavra UNIVERS é subentendida assim:

    [0] = U

    [1] = N

    [2] = I

    [3] = V

    [4] = E

    [5] = R

    [6] = S

    Por sua vez, o método substring(), 'corta' ou extrai um trecho de uma string, com a seguinta sintaxe

    substring (IndiceInicio, IndiceFim)

    Sendo:

    indiceInicio = valor inclusive, ou seja, será incluído na extração;

    IndiceFim = valor exclusivo, ou seja, NÃO SERÁ INCLUÍDO na extração, se IndiceFim = 6, você irá extrair até o 5 elemento, se o IndiceFim é 4, você irá extrair até o 3 elemento e assim sucessivamente:

    Utilizando as informações acima:

    (“univers”.substring(1,6));

    IndiceInicio = 1

    IndiceFim = 6 ( ou seja, extrairemos ate o valor de índice 5 da string)

    [0] [1] [2] [3] [4] [5] [6]

    U ..N.... I... V ...E... R... S

    GABARITO ALTERNATIVA D