Fácil Java
Declarando variáveis primitivas
Enunciado
Escreva um programa que declare uma variável int chamada quantidade com valor 10, uma double chamada precoUnitario com valor 2.50, e uma boolean chamada disponivel com valor true. Imprima cada uma no formato nome = valor.
Requisitos
- Declarar as três variáveis com os tipos e valores exatos.
- Imprimir cada variável em uma linha separada.
- Usar
System.out.printlnpara a saída.
Código inicial
public class ExercicioFacil {
public static void main(String[] args) {
// declare as variáveis aqui
}
}
Saída esperada
quantidade = 10
precoUnitario = 2.5
disponivel = true
Ver dica
Lembre-se de que double usa ponto decimal, não vírgula. O valor 2.50 será impresso como 2.5.
Mostrar solução
public class ExercicioFacil {
public static void main(String[] args) {
int quantidade = 10;
double precoUnitario = 2.50;
boolean disponivel = true;
System.out.println("quantidade = " + quantidade);
System.out.println("precoUnitario = " + precoUnitario);
System.out.println("disponivel = " + disponivel);
}
}
Passo a passo
- Declaramos
int quantidade = 10;— um inteiro de 32 bits. - Declaramos
double precoUnitario = 2.50;— um decimal de precisão dupla. - Declaramos
boolean disponivel = true;— um valor lógico. - Usamos
System.out.printlnpara imprimir cada variável concatenada com uma string.
Por que funciona
O operador + com uma string à esquerda converte os valores para texto e os concatena. Assim, "quantidade = " + quantidade produz quantidade = 10.
Erros comuns
- Usar vírgula no decimal:
double preco = 2,50;— erro de compilação. O correto é2.50. - Esquecer o ponto e vírgula no final da declaração.
- Tentar imprimir uma variável não declarada.
Outra forma de resolver
Usar printf para formatar:
System.out.printf("quantidade = %d%n", quantidade);
System.out.printf("precoUnitario = %.1f%n", precoUnitario);
System.out.printf("disponivel = %b%n", disponivel);
Saída esperada
quantidade = 10
precoUnitario = 2.5
disponivel = true