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 originalimport java.util.Scanner;
public class Main
{
public static void main(String [] args)
{
Scanner reader = new Scanner(System.in);
int numero;
System.out.println("Tarea #1-UNED");
System.out.println("Ingrese un numero para descomposion:");
numero=reader.nextInt();
DescomposicionSumandos(numero);
}
public static void DescomposicionSumandos(int numero)
{
DescomponEnSumando(numero, 1, 0, " ", numero);
}
private static void DescomponEnSumando(int n, int pos, int ninc, String s, int numero)
{
if (ninc == numero)
System.out.println(s);
for (int i = pos; i <= n; i++)
{
DescomponEnSumando(n - i, i, ninc + i,s+i+"", numero);
}
}
}