Leia um valor inteiro X. Em seguida apresente os 6 valores ímpares consecutivos a partir de X, um valor por linha, inclusive o X se for o caso.
Entrada
A entrada será um valor inteiro positivo.
Saída
A saída será uma sequência de seis números ímpares.
import java.io.IOException;
import java.util.Scanner;
public class Desafio {
public static void main(String[] args) throws IOException {
Scanner leitor = new Scanner(System.in);
int x = leitor.nextInt();
int cont = 1;
//continue a solucao de acordo com o solicitado no enunciado
while (cont < 12 ) {
if (2 % 2 == 1) {
System.out.println(cont + 1 );
cont ;
}
x++;
}
}
Soluções para a tarefa
Resposta:
Supondo que teu numero lido seja 11
na tela deve aparecer os 6 numeros a partir do 11 e que sejam impares
11
13
15
17
19
21
Caso o numero lido seja par (por exemplo 4) deve mostrar os impares a partir do 4
5
7
9
11
13
15
para isso tu deve inicialmente testar se o numero lido é par ou impar e depois montar a sequencia.
eu usaria o laço FOR pra fazer isso.
Explicação:
Resposta:
import java.io.IOException;
import java.util.Scanner;
public class URI 1070 {
public static void main(String[] args) throws IOException {
Scanner leitor = new Scanner(System.in);
int x = leitor.nextInt();
int cont = 0;
while (cont < 6) {
if (x % 2 == 1) {
System.out.println(x);
cont++;
}
x++;
}
}
}