Δημοσιεύτηκε: 12 Νοέμ 2011, 01:48
από clepto
είμαι αρχάριος στην java, βασικά τώρα έχω αρχίσει και διαβάζω και έχω γράψει ένα script που δέχεται 3 arguments και αν το args[2] είναι + προσθέτει τα args[1], args[3] αλλά ο compiler χτυπάει...
Κώδικας: Επιλογή όλων
class JCalc {

   public static void main (String args[]) {
      
      if (args[2] = +) {
         int result = (args[1] + [args[3]);
      }
         
   System.out.println(result);

το σφάλμα από τον compiler είναι
Κώδικας: Επιλογή όλων
chris@chris-Aspire-5732Z ~/Έγγραφα $ javac JCalc.java JCalc
JCalc.java:5: illegal start of expression
      if (args[2] = +) {
                     ^
JCalc.java:6: illegal start of expression
         int result = (args[1] + [args[3]);
                                 ^
JCalc.java:6: ';' expected
         int result = (args[1] + [args[3]);
                                  ^
JCalc.java:6: illegal start of expression
         int result = (args[1] + [args[3]);
                                      ^
JCalc.java:6: ';' expected
         int result = (args[1] + [args[3]);
                                       ^
JCalc.java:6: illegal start of expression
         int result = (args[1] + [args[3]);
                                        ^
JCalc.java:6: ';' expected
         int result = (args[1] + [args[3]);
                                         ^
JCalc.java:9: reached end of file while parsing
   System.out.println(result);
                              ^
8 errors