Il nostro professore ci sta facendo fare alcune programmazioni di base con Java, ha dato un sito Web e tutto per registrarsi e inviare le nostre domande, per oggi ho bisogno di fare questo esempio mi sento come Sono sulla strada giusta ma non riesco a capire il resto. Ecco la domanda effettiva:Come leggere l'input con più righe in Java
**Sample Input:**
10 12
10 14
100 200
**Sample Output:**
2
4
100
E qui è quello che ho finora:
public class Practice {
public static int calculateAnswer(String a, String b) {
return (Integer.parseInt(b) - Integer.parseInt(a));
}
public static void main(String[] args) {
System.out.println(calculateAnswer(args[0], args[1]));
}
}
Ora ho sempre trovato la risposta 2
perché sto leggendo la singola linea, come posso prendere in considerazione tutte le linee? grazie
Per qualche strana ragione ogni volta che voglio per eseguire ottengo questo errore:
C:\sonic>java Practice.class 10 12
Exception in thread "main" java.lang.NoClassDefFoundError: Fact
Caused by: java.lang.ClassNotFoundException: Fact.class
at java.net.URLClassLoader$1.run(URLClassLoader.java:20
at java.security.AccessController.doPrivileged(Native M
at java.net.URLClassLoader.findClass(URLClassLoader.jav
at java.lang.ClassLoader.loadClass(ClassLoader.java:307
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.
at java.lang.ClassLoader.loadClass(ClassLoader.java:248
Could not find the main class: Practice.class. Program will exit.
Qualunque sia la versione di risposta che uso ottengo questo errore, cosa devo fare?
Tuttavia, se l'eseguo in Eclipse Esegui come> Configurazione Esegui -> argomenti del programma
10 12
10 14
100 200
ottengo alcun output
EDIT
ho fatto qualche progresso, in un primo momento Stavo ricevendo l'errore di compilazione, quindi l'errore di runtime e ora ottengo la risposta sbagliata, quindi qualcuno può aiutarmi a cosa c'è che non va:
fatto del tuo professore specificare come si aspetta di ottenere l'ingresso nel vostro programma? Dalla riga di comando, leggi da un file, digitato nel programma mentre è in esecuzione? – Nate
@Nate umm ci ha dato un sito web http://uva.onlinejudge.org così ci registriamo lì dargli i nostri nomi utente, e si aspetta che noi risolviamo ogni giorno un problema che è una cosa buona .. e visto che non posso ottenere questo esempio per lavorare sul mio computer non vi è alcuno scopo di applicarlo. Il problema che sto cercando di risolvere è "10055 - Hashmat the Brave Warrior" http://acm.uva.es/p/v100/10055.html –