TÓPICO

Problema de apresentação

Fernandolk perguntou 3 years ago

Estou recebendo um erro de apresentação, mas executei no meu compilador e apareceu conforme o solicitado, segue código:

import java.io.IOException;
import java.util.*;

/**
 * IMPORTANT: 
 *      O nome da classe deve ser "Main" para que a sua solução execute
 *      Class name must be "Main" for your solution to execute
 *      El nombre de la clase debe ser "Main" para que su solución ejecutar
 */
public class Main {

    public static void main(String[] args) throws IOException {

    Scanner teclado = new Scanner(System.in);

    int x;
    float y, media;

    x = teclado.nextInt();
    y = teclado.nextFloat();

    media = (x/y);

    System.out.printf("%.3f km/l%n ", +media);

    }

}

Lembre de não publicar soluções. Sua publicação pode ser revisada por nossos moderadores.

  • Fernandolk respondido 3 years ago

    A quebra de linha estava certo, mas tinha erro de sintaxe. Vc colocou %n e na verdade seria \n

    Sim, realmente era isso e tambem tinha um espaço em branco após o n, fazendo com que a resposta ficasse diferente. Obrigado.

  • HenriqueNawa respondido 3 years ago

    A quebra de linha estava certo, mas tinha erro de sintaxe. Vc colocou %n e na verdade seria \n

  • Fernandolk respondido 3 years ago

    Bom dia.

    retirei a quebra de linha, porem o erro continua

    import java.io.IOException;
    import java.util.*;
    
    public class Main {
    
        public static void main(String[] args) throws IOException {
    
        Scanner teclado = new Scanner(System.in);
    
        int x;
        float y, media;
    
        x = teclado.nextInt();
        y = teclado.nextFloat();
    
        media = (x/y);
    
        System.out.printf("%.3f km/l", +media);
    
        }
    
    }
  • HenriqueNawa respondido 3 years ago

    Na quebra de linha voce colocou %