Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/10/2011, 13:33
Avatar de baker1562
baker1562
 
Fecha de Ingreso: marzo-2011
Ubicación: Puntarenas
Mensajes: 261
Antigüedad: 13 años, 8 meses
Puntos: 9
Pregunta Recursividad en Java

Hola, necesito que me ayudaran con este programa, como hago o que debo agregar para que cuando ingreso un valor de 0 o menor de cero, el me muestre que el numero no es valido y salga del programa, la verdad soy un poco principiante en java y por eso pido esta pequeña ayuda

Código Javascript:
Ver original
  1. import java.util.Scanner;
  2.  
  3. public class Main
  4. {
  5.     public static void main(String [] args)
  6.     {
  7.  
  8.         Scanner reader = new Scanner(System.in);
  9.  
  10.         int numero;
  11.        
  12.         System.out.println("Tarea #1-UNED");
  13.         System.out.println("Ingrese un numero para descomposion:");
  14.         numero=reader.nextInt();
  15.  
  16.         DescomposicionSumandos(numero);
  17.  
  18.     }
  19.  
  20.     public static void DescomposicionSumandos(int numero)
  21.       {
  22.          DescomponEnSumando(numero, 1, 0, " ", numero);
  23.     }
  24.     private static void DescomponEnSumando(int n, int pos, int ninc, String s, int numero)
  25.       {
  26.        if (ninc == numero)
  27.                System.out.println(s);
  28.             for (int i = pos; i <= n; i++)
  29.             {
  30.                  DescomponEnSumando(n - i, i, ninc + i,s+i+"", numero);
  31.             }
  32.  
  33.     }
  34. }