Durante la compilazione di un programma l’output del compilatore mi riporta una serie di errori.
Riporto il codice aggiungendovi i numeri di riga e successivamente gli errori
Codice sorgente:
1. class Calcoli{
2. public static void main(Strings args[]){
3. //Dichiara tre variabili
4. int num1=10, num2=100, somma;
5. //Inizializza la variabile somma
6. somma=num1+num2;
7. //Mostra i valori delle variabili
8. System.out.print("num1 vale "+num1+",");’
9. System.out.print("num2 vale "+num2+",");
10. System.out.println("somma vale" +somma);
11. //Assegna a num1 il valore 20
12. num1=20;
13. System.out.println("num1 vale ora 20 ma somma vale
14. "+somma);
15. //Assegna a num2 il doppio del suo vecchio valore
16. num2=num2*2;
17. //Assegna a somma il valore aggiornato
18. somma=num1+num2;
19. //Lascia una riga vuota, non vi è spazio tra gli
20. apici ""
21. System.out.println("");
22. //Mostra i valori delle variabil"
23. System.out.print("num1 vale "+num1+", ");
24. System.out.print("num2 vale “+num2+", ");
25. System.out.println("somma vale" +somma);
26. }
}
Errori:
14 unclosed string literal
“+somma>);
16‘>’ expected (> andrebbe al posto di
num2 =num2*2;
20 not a statement
apici “ “
20 ‘;’ expected (; andrebbe al posto di un doppio apice)
apici “ “
24 unclosed string literal
System.out.print (num2 vale Ô +num2+” , “);
25 '>' expected (> andrebbe al posto di
System.out.println (“somma vale” +somma);
Mi direste gentilmente cosa ho sbagliato?
Chiedo scusa per la scarsa leggibilità ma non riesco a inserire il carattere ^ sotto il carattere segnalatomi come errato. Vi ho supplluito con dei miei commenti tra parentesi tonde


Rispondi quotando
