Salve a tutti, mi sono appena avvicinato alla programmazione Java, che tuttavia già mi appassiona molto.
Ho fatto solo una lezione ed ho "imparato" come per esempio creare una classe pubblica (public class ...), creare il metodo main e cose del tipo (se int a=2 e int b=4, pubblica "a+b" con il comando println).
Ora mi sto informando online in attesa della prossima lezione e già ho imparato qualcosina in più e ho provato a creare un comando in grado di restituirmi in valore minore fra due variabili int "a" e "b" con il comando return, e ho scritto, vedendo online, così:
public class Esercizio {
public static int min (int a, int b) {
a = 2;
b = 5;
if ( a<b )
return a;
else
return b;
}
}
tuttavia, se vado a ed eseguirlo (la compilazione non dà problemi, mi dice che manca il metodo main principale, lo vado quindi ad inserire in questo modo:
public class Esercizio {
public static void main(String [] args) {
public static int min (int a, int b) {
a = 2;
b = 5;
if ( a<b )
return a;
else
return b;
}
}
}
Ma quando vado ad eseguirlo mi riempie di errori!!
Esercizio.java
error: illegal start of expression
public static int min (int a, int b) {
^
Esercizio.java
error: illegal start of expression
public static int min (int a, int b) {
^
Esercizio.java
error: ';' expected
public static int min (int a, int b) {
^
Esercizio.java
error: '.class' expected
public static int min (int a, int b) {
^
Esercizio.java
error: ';' expected
public static int min (int a, int b) {
^
Esercizio.java
error: ';' expected
public static int min (int a, int b) {
^
6 errors
Qualcuno sa aiutarmi? e... Scusate la "nabbezza" ma ho appena iniziato