TOPIC

Java - Wrong answer (5%)

Maikel Andril Marcelino asked 2 months ago

Eu estou aprendendo a programar em Java agora. Alguém pode me ajudar?

import java.io.IOException;

public class Main {

    public static void main(String[] args) throws IOException {
        for(double i = 0; i <= 2; i += 0.2) {
            System.out.printf("I=%.1f J=%.1f\n", i, i+1);
            System.out.printf("I=%.1f J=%.1f\n", i, i+2);
            System.out.printf("I=%.1f J=%.1f\n", i, i+3);
        }
    }
}

Remember not post solutions. Your post may be reviewed by our moderators.

  • Victor Manuel Brito Santos replied 2 months ago

    No exemplo de saída mostra que os números inteiros não devem ser impressos com casas decimais, e utilizando essa formatação, quando o número não tem casas decimais ele adiciona um zero como casa decimal. Você pode separar em casos e, quando a saída for um número inteiro, imprimir com 0 casas decimais.