Oi, Edson! Tudo bem?
Para conseguirmos criar um programa em Java que receba um valor X
e exiba um terço de cada número de 1 até X
, com duas casas decimais, podemos executar o seguinte código:
import java.util.Scanner;
public class TercoValores {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
// Solicita o valor de entrada X
System.out.print("Digite o valor de X: ");
int X = scanner.nextInt();
// Loop para calcular e exibir um terço de cada número de 1 até X
for (int i = 1; i <= X; i++) {
double terco = i / 3.0;
// Exibe o valor com duas casas decimais
System.out.printf("%.2f%n", terco);
}
scanner.close();
}
}
Nele estamos importando e inicializando o Scanner para ler a entrada do usuário, além disso, estamos solicitando o valor de entrada, pedindo ao usuário para digitar o valor de X
, criando um loop de 1 até X, de forma que para cada número de 1 até X
, calculamos um terço desse número. Após isso, dividimos o número por 3.0 para garantir que a divisão seja feita em ponto flutuante e exibimos o resultado usando System.out.printf
para formatar a saída com duas casas decimais.
Espero ter ajudado!
Um forte abraço e bons estudos!
Caso este post tenha te ajudado, por favor, marcar como solucionado ✓