For para achar maior e menor.  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
Rafael ap.
JavaChild
[Avatar]

Membro desde: 24/08/2008 17:15:06
Mensagens: 132
Offline

Pessoal, eu tenho uma lista de n números.
E preciso descobrir qual desses é o menor e o maior.
Alguém pode postar um for que faça isso.
Descobri que as aulas de lógica eram improtantes.
forms
Smalltalk

Membro desde: 01/11/2008 16:56:08
Mensagens: 1
Offline

Se o exercicio é de vetores, utilize o for relacionado a um vetor?


mas a principio declare uma variavel para maior e outra para menor.


int menor = 100000, maior = 0;

for (int x = 0; x < vetor.lentz; x++){

if (x > vetor[x]){
maior = vetor[x];

}// if
if (vetor[x] < menor){
menor = vetor[x];

}
}


se não for utlize somente if's.
*Tsunami*
Thread.start()
[Avatar]

Membro desde: 13/10/2008 13:48:17
Mensagens: 30
Localização: Hell de Janeiro, RJ.
Offline

primeiro declara o menor e o maior como sendo o primeiro numero da sua lista...
supondo uma lista chamada de "vetor":



Agora a mesma coisa para o menor...

[WWW] [MSN]
joede.fadel
Virtual Machine Man
[Avatar]

Membro desde: 15/08/2007 00:42:59
Mensagens: 536
Localização: Curitiba/Pr
Offline

Rafael ap. wrote:Pessoal, eu tenho uma lista de n números.
E preciso descobrir qual desses é o menor e o maior.
Alguém pode postar um for que faça isso.
Descobri que as aulas de lógica eram improtantes.


mais um pedindo para gente resolver um exercicio da faculdade

Joe S2 Jo
UTFPR - Universisdade Tecnologica Federal do Paraná
Java-PHP-PL/SQL
[Email]
Gravitor91w
Thread.start()
[Avatar]

Membro desde: 09/07/2007 17:38:02
Mensagens: 33
Offline

Sério, eu não responderia não... Se o professor mandou fazer, é pra fazer.

Um modo otimizado de fazer isso: Ordene com Quicksort ou Mergesort e depois pegue o primeiro e último. Pesquise e tente fazer isso aí
bruxel
JavaTeenager
[Avatar]

Membro desde: 28/12/2006 12:00:59
Mensagens: 175
Localização: Colinas/RS
Offline

kara da uma olhada na pacote java.lang.* mais precisamente a classe Math

vlw

Bruxel, Alexsandro
Bal. Administração, com Análise de Sistemas
[MSN]
thegoergen
Virtual Machine Man
[Avatar]

Membro desde: 24/09/2007 09:44:03
Mensagens: 583
Localização: Estrela/RS
Offline

Pode tentar o HeapSort também... hehehe


Olha... a classe Math tem os métodos max e min.

"A preguiça de pensar é a maior burrice de uma pessoa." (Diego Inácio Goergen)

CV: Diego Inácio Goergen

Administrador da UNISCWiki e Medicina UNISC
[WWW] [MSN] [ICQ]
caio_ferreira
JavaTeenager
[Avatar]

Membro desde: 21/02/2008 09:25:40
Mensagens: 156
Localização: São Caetano do Sul - SP
Offline

hehe, meu prof. revisou isso 1 mês atras para fazer o enade.

tenho um slide explicando algumas coisas, se quiser, me envie um e-mail

billcaio@hotmail.com

Graduado em Ciência da Computação
Oracle Certified Java Programmer 5




[MSN]
Rafael ap.
JavaChild
[Avatar]

Membro desde: 24/08/2008 17:15:06
Mensagens: 132
Offline

Valeu pessoal,
na verdade eu estou tentando imprimir um relatório
e preciso indicar a data de início e de fim.
Por isso precisei do for.
Na verdade eu tentei fazer, maso tempo tá curto.
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team