1
resposta

[Dúvida] ajuda em java basico.. entrada e saida

um exercicio continua dando erro... preciso de ajuda

import java.util.Scanner;

public class ArameFarpado { public static void main(String[] args) { Scanner scanner = new Scanner(System.in);

    System.out.println("Digite um número inteiro:");
    int numero = scanner.nextInt();
    for (int i = 1; i <= numero; i++) {
        if (i % 5 == 0) {
            System.out.print("X");
        } else {
            System.out.print("-");
        }
    }
    System.out.println();
}

}

correto entrada 7 e saida -----X--

que esta saindo no console entrada 7 e saida ----X-- (na saida falta um traço antes do "X")

1 resposta

Tenta assim:

import java.util.Scanner;

public class ArameFarpado { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.println("Digite um número inteiro:"); int numero = scanner.nextInt();

    for (int i = 1; i <= numero; i++) {
        if (i % 5 == 0) {
            System.out.print("X");
        } else {
            System.out.print("-");
        }
    }
    System.out.println(); // Adicionei uma nova linha após o loop para garantir que a próxima saída comece em uma nova linha.
}

}