imprima 6 numeros impares
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 = 14;
//continue a solucao de acordo com o solicitado no enunciado
while (cont < 12 ) {
if (x % 2 == 1) {
System.out.println( cont + 1);
cont++;
}
x++;
}
}
}
Soluções para a tarefa
Resposta:
public class Main {
public static void main(String[] args) throws IOException {
// instancia do leitor
Scanner leitor = new Scanner(System.in);
//suas variaveis
int x;
int par = 0;
int impar = 0;
int pos = 0;
int neg = 0;
//a solução
for (int i = 0; i < 5; i++) {
x = leitor.nextInt();
if(x%2==0){
par++;
}else{
impar++;
}if(x>0){
pos++;
}else if(x<0){
neg++;
}
}
//imprima suas variaveis corretamente
System.out.println(par + " valor(es) par(es)");
System.out.println(impar + " valor(es) impar(es)");
System.out.println(pos + " valor(es) positivo(s)");
System.out.println(neg + " valor(es) negativo(s)");
}
}
console:
3 valor(es) par(es)
2 valor(es) impar(es)
1 valor(es) positivo(s)
3 valor(es) negativo(s)
Explicação:
if(x%2==0) ***se resto igual 2, entao par
else ***entao impar
if(x>0) ***se x maior que zero, entao positivo
else if(x<0) ***se nao se x for menor que zero, entao negativo