Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/06/2012, 18:40
Avatar de iivo94
iivo94
 
Fecha de Ingreso: febrero-2011
Ubicación: Argentina
Mensajes: 281
Antigüedad: 13 años, 2 meses
Puntos: 3
Que esta mal en mi codigo?

Código Java:
Ver original
  1. import java.util.Scanner;
  2.  
  3.  
  4. public class Clase {
  5.     public static void main(String[] ar) {
  6.         Scanner teclado=new Scanner(System.in);
  7.         int v1,v2,v3;
  8.         System.out.print("Ingrese el primer valor");
  9.         v1=teclado.nextInt();
  10.         System.out.print("Ingrese el segundo valor");
  11.         v2=teclado.nextInt();
  12.         System.out.print("Ingrese el tercer valor");
  13.         v3=teclado.nextInt();
  14.         System.out.println();
  15.         if (v1>v2){
  16.             if (v1>v3){
  17.                 System.out.print("El primer valor es el mayor.");
  18.             }else{
  19.                 if (v2>v3){
  20.                     System.out.print("El segundo valor es el mayor.");
  21.                 }else{
  22.                     System.out.print("El tercer valor es el mayor.");
  23.                 }
  24.             }
  25.         }
  26.        
  27.     }
  28. }


Eclipse no me dice q haya error, osea de sintaxis no hay errores, pero cuando le indico que el valor 2 es mayor q los otros dos no me dice "El segundo valor es el mayor", no entiendo porque, y si le indico que el mayor es el 3er valor tampoco me lo dice, se queda en blanco, pero si le indico q el primero es el mayor si me lo dice... cual es el error? :S