09/04/2009
Jean Zimermann
Tu tá loko? Se tiver acessando um banco de dados com 300.000 registros tu nunca vai precisar ordenar isso em memória.
09/04/2009
Alexandre Tomita
Então gênio, explica porque usar algoritmo de ordenamento somente se for salvar os registros? :hauhau:
Ou você já de antemão sabe tudo o que ele vai precisar programar durante a vida e de ante-mão disse que ele nunca vai precisar de um programa que necessite de valores dispostos em ordem?
Ou você só quer dar uma de sabichão e não gostou do exemplo que eu dei?
:tantan:
Pega leve aí...
Tá nervoso, vai pescar...
[quote="jczim"]
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Teste {
public static void main(String[] args) throws NumberFormatException, IOException {
// Inicializa as variáveis
int menor = Integer.MAX_VALUE;
int maior = 0;
// Obtém a entrada do teclado
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
// Looping para s 3 números
for (int i = 0; i < 3; i++) {
System.out.print("Digite o " + (i + 1) + " número:> ");
int readed = Integer.parseInt(br.readLine());
// Verifica se o número é o menor
if (readed < menor) {
menor = readed;
}
// Verifica se o número é o maior
if (readed > maior) {
maior = readed;
}
}
// Imprime os resultados
System.out.println("O menor número: " + menor);
System.out.println("O maior número: " + maior);
}
}
ei parceiro se o cara eh iniciante, pq vc passa um codigo desse mim diz?
09/04/2009
Jean Zimermann
[quote="alextomita"]Então gênio, explica porque usar algoritmo de ordenamento somente se for salvar os registros? :hauhau:
Ou você já de antemão sabe tudo o que ele vai precisar programar durante a vida e de ante-mão disse que ele nunca vai precisar de um programa que necessite de valores dispostos em ordem?
Ou você só quer dar uma de sabichão e não gostou do exemplo que eu dei?
:tantan:
Pega leve aí...
Tá nervoso, vai pescar...
Amigo, se tem alguém nervoso aqui não sou eu. Ele precisava de um exemplo simples de como obter um número menor e outro maior a partir de uma lista com três números. Exercício de aula básico. Se você ler o post vai que em nenhum momento fala de matriz ou de ordenação de matriz.
Realmente não gostei do exemplo que você deu e acho que foi infeliz.
Te fiz uma recomendação para usar os recursos do banco para filtrar e ordenar o conjunto de valores que você precisa obter. É mais rápido, otimizado e principalmente não gera IO na rede.
Se a dúvida do rapaz fosse como ordenar um vetor e obter os dez maiores, nem complementaria a sua mensagem.
09/04/2009
Jean Zimermann
[quote="camilolopes"][quote="jczim"]
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Teste {
public static void main(String[] args) throws NumberFormatException, IOException {
// Inicializa as variáveis
int menor = Integer.MAX_VALUE;
int maior = 0;
// Obtém a entrada do teclado
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
// Looping para s 3 números
for (int i = 0; i < 3; i++) {
System.out.print("Digite o " + (i + 1) + " número:> ");
int readed = Integer.parseInt(br.readLine());
// Verifica se o número é o menor
if (readed < menor) {
menor = readed;
}
// Verifica se o número é o maior
if (readed > maior) {
maior = readed;
}
}
// Imprime os resultados
System.out.println("O menor número: " + menor);
System.out.println("O maior número: " + maior);
}
}
ei parceiro se o cara eh iniciante, pq vc passa um codigo desse mim diz?
Tem exemplo melhor? Porque não postou?