elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Rompecabezas de Bitcoin, Medio millón USD en premios


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Java
| | | |-+  Tabla Java Valor Min y Maximo Ayuda por favor
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Tabla Java Valor Min y Maximo Ayuda por favor  (Leído 1,023 veces)
tcubanito

Desconectado Desconectado

Mensajes: 2


Ver Perfil
Tabla Java Valor Min y Maximo Ayuda por favor
« en: 7 Agosto 2014, 11:09 am »

aqui les pongo has ahora donde llegue:

import java.util.Scanner;

public class Tableau {

   public static void main(String[] args) {
      /* Cours: Etude de L'Algorithme, Lecon: Les Tableaux
       * 4806H Devoir 7
       * Sairir 20 postes d'un Tableau d'entier à une dimension puis
       * de rechercher la valeur minimum et maximum parmi ces 20 poste
       */
      int [] tab = new int [3];
      Scanner clavier = new Scanner(System.in);
      
      System.out.print("Entrez le valeur de la position 0: ");
      tab[0] = clavier.nextInt();
      
      
      System.out.println("Entrez le valeur de la position 1: ");
      tab[1] = clavier.nextInt();
      
      System.out.println("Entrez le valeur de la position 2: ");
      tab[2] = clavier.nextInt();
      
      int Min = tab[0];
      int Max = tab[0];
      
      for (int i = 0; i < tab.length; i++) {
      if(tab < Min){ Min = tab;
      
         }
      if(tab > Max){ Max = tab;
      
      System.out.println("Max: " + Max);   
      System.out.println("Min: " + Min);   
   
      }
      
      }
   }
}

Cuando entro por ejemplo el primer valor para la posicion 0 = 10, en la posicion 1 = 30 y en la posicion 2 = 20, aqui todo va bien, pero si digamos entro 10; 20; y 30 min deberia darme 10 como es normal maximo 30 pero me da esto:
Max: 20
Min: 10
Max: 30
Min: 10
osea repite los resultados la ultima secuencia de repeticion me da correcto pero no quiero que pase esto si no que ponga el resultado final max y min y luego tengo otro problema si entro 30; 10 y 20 no muestra ningun resultado; ayuda por favor es para un test de la escuela


En línea

madara1412

Desconectado Desconectado

Mensajes: 17


Ver Perfil
Re: Tabla Java Valor Min y Maximo Ayuda por favor
« Respuesta #1 en: 7 Agosto 2014, 11:49 am »


los Println tienen que ir fuera el siclo for por eso repite los datos
 y en los IF que estan dentro del for
yo lo aria asi
Código:
int max=0;
int min=9999;
for(int i=0;i<=tab.length;i++)
{
    if(tab[i]>max)
      {
         max=tab[i];
      }
     if(tab[i]<min)
    {
      min=tab[i]
    }
}


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Ayuda con una consulta para modificar un valor de una tabla
PHP
dimitrix 2 1,756 Último mensaje 19 Noviembre 2009, 01:39 am
por dimitrix
Minimo Valor y Maximo Valor de Un Arbol
Programación C/C++
Jupiter34 1 4,122 Último mensaje 16 Noviembre 2012, 18:17 pm
por Jupiter34
Valor maximo de registros en visor de sucesos
Windows
torre21 8 2,866 Último mensaje 28 Noviembre 2013, 14:57 pm
por torre21
Tabla Java valor minimo y maximo
Java
tcubanito 1 1,428 Último mensaje 7 Agosto 2014, 13:39 pm
por NikNitro!
Por favor, ayuda con el máximo valor de unos registros repetidos ¿dos where?
PHP
bgnumis 5 1,251 Último mensaje 10 Noviembre 2015, 21:52 pm
por bgnumis
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines