Ver os numero impares e coloca em ordem decrescente

2 respostas
Vitor_Gabriel

garela to começado a programar agora e tenho um trabalho pra fazer a garrei em uma questão , que a pergunta e ; Escreva uma classe em Java de nome Intervalo, cujo método main é responsável por imprimir na tela todos os números pares de 299 a 101 … não to sabendo terminas .esse e meu código

public static void main(String[] args) {
  
   int vetor[] = {101};
int aux ;
boolean controle;
for(int i = 0; i<vetor.length;++i){
        controle=true;
     for (int j=0; j<(vetor.length - 1); ++j){
    
     if(vetor[j]<vetor[j+1]){
         aux=vetor[j];
         vetor[j]=vetor[j+1];
         vetor [j+1]= aux;
         controle=false;
     
     }
     


}
    if (controle){
        break;
    }
    }
    for (int i=0; i<vetor.length; ++i){
        System.out.print(vetor[i]+"");
    }

2 Respostas

peczenyj

por que vc precisa de um array?

numeros entre X e Y vc consegue com um laço for

for( inicio; condicao para continuar ; incremento )

vc pode verificar se um numero é impar se numero % 2 == 1 ou vc pode pegar o primeiro inteiro e pular de 2 em 2

J
Eu faria da seguinte forma:

class intervalo{

public static void main(String[]args){

int[]x = new int[300];

int i;

for (i = 299; i > 100; i){

x[i] = i;

if ((x[i] % 2) != 0) {

System.out.println(x[i]);

}

}

System.out.println(Pronto);

}

}[details=Summary]This text will be hidden[/details]
Criado 24 de novembro de 2016
Ultima resposta 24 de nov. de 2016
Respostas 2
Participantes 3