Logo Passei Direto
Buscar

Programação

Anhanguera
Questão 11 Considere 0 código abaixo: String buy = "bitcoin"; System.out.println(buy.substring(x, x+1) buy.substring(y, y+2)) ) Quais valores de X ey devemos usar para imprimir "btc"? A. int X = 0: int y = 2. B. int X = 0; int y = 3: C. int X = 1: nt y = 3; D. int X H 1: int V H 2 E. int x = 0; int y = 0; E n.
User badge image
Renan Gonçalves de Santana

semana passada

Respostas

User badge image

Ed Verified user icon

semana passada

Para resolver essa questão, vamos analisar o código e o que ele faz. A string `buy` contém "bitcoin". O método `substring` em Java funciona da seguinte forma: - `substring(x, x+1)` retorna o caractere na posição `x`. - `substring(y, y+2)` retorna os caracteres nas posições `y` e `y+1`. Queremos imprimir "btc". Vamos analisar as opções: 1. A. int X = 0; int y = 2. - `buy.substring(0, 1)` -> "b" - `buy.substring(2, 4)` -> "tc" - Resultado: "btc" (CORRETO) 2. B. int X = 0; int y = 3. - `buy.substring(0, 1)` -> "b" - `buy.substring(3, 5)` -> "ko" - Resultado: "bko" (INCORRETO) 3. C. int X = 1; int y = 3. - `buy.substring(1, 2)` -> "i" - `buy.substring(3, 5)` -> "ko" - Resultado: "iko" (INCORRETO) 4. D. int X = 1; int y = 2. - `buy.substring(1, 2)` -> "i" - `buy.substring(2, 4)` -> "tc" - Resultado: "itc" (INCORRETO) 5. E. int x = 0; int y = 0. - `buy.substring(0, 1)` -> "b" - `buy.substring(0, 2)` -> "bi" - Resultado: "bbi" (INCORRETO) A única opção que resulta na string "btc" é a A. int X = 0; int y = 2. Portanto, a resposta correta é a alternativa A.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina