Salve a tutti.
Ho da poco iniziato lo studio di java. Seguo un testo che sembra essere abbastanza buono e utilizzo netbeans per testare gli esempi che mi vengono proposti. Finora non ho avuto alcun problema, mentre oggi ho notato uno strano comportamento da parte dell'editor: riesco a compilare il programma ma non ad eseguirlo. Utilizzando il dos invece il programma funziona benissimo.
Sperando che possiate essermi d'aiuto, vi riporto sotto il testo del programma(banalissimo) e l'output che mi fornisce netbeans quando provo ad eseguirlo.
Grazie a tutti
import javax.swing.*;
public class lotteria
{
public static void main(String[] args)
{
String input = JOptionPane.showInputDialog("Quanti numeri vuoi giocare?");
int k = Integer.parseInt(input);
input = JOptionPane.showInputDialog("Qual' è il numero più alto che puoi giocare?");
int n = Integer.parseInt(input);
/*
calcola il coefficiente binomiale :
n*(n-1)*(n-2)*...*(n-k+1)
_________________________
1*2*3*...*k
*/
int risPoss = 1;
for (int i=1; i<=k; i++)
risPoss = risPoss * (n-i+1)/i;
System.out.println("Le tue possibilita di vittoria sono 1 su " + risPoss + ". Buona fortuna!");
System.exit(0);
}
}
__________________________________________________ _________________
lotteria-I/O
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.j ava:187)
at java.lang.ClassLoader.loadClass(ClassLoader.java:2 89)
at sun.misc.Launcher$AppClassLoader.loadClass(Launche r.java:274)
at java.lang.ClassLoader.loadClass(ClassLoader.java:2 35)
at java.lang.ClassLoader.loadClassInternal(ClassLoade r.java:302)
Exception in thread "main"