Salve, dire che ho iniziato a studiare Java è riduttivo. Mi trovo alle primissime pagine del libro "Programmazione di base e avanzata von Java" di Walter Savitch e sono digiuno di qualsiasi altro linguaggio di programmazione, ma sono ambizioso .
Ogni tanto il libro mi chiede per esercitarmi di scrivere dei programmi ed ho pensato di inizare un progetto scalare, migliorabile, di un programma che verifichi le necessità idriche di una pianta. Con il poco che so ho partorito il codice che segue ma eseguento "javac" da terminale + il codice mi dà una serie di errori da cui non riesco a venirne a capo. Il programma dovrebbe funzionare così: "distribuisco un totale di acqua in 3 contenitori, lo stesso totale di acqua in diverse percentuali in altri 3 contenitori e di nuovo la terza volta; al termine del programma indico di riniziare il programma per i successivi 9 contenitori (sono 18 in tutto)". Vi ringrazio in anticipo, qualsiasi miglioramento sicuramente necessario mi sarebbe utile come (ovviamente pian piano che avrò altre conoscenze lo arricchirò con l'uso di condizioni ecc)
import java.util.Scanner;
public class NecessitaIdrica {
public static void main (String[]args) {
int TotaleAcqua;
int Contenitore1, Contenitore2, Contenitore3, Contenitore4, Contenitore5, Contenitore6, Contenitore7,
Contenitore8, Contenitore9;
String Contenitore= "contenitore va messo";
String Percentuali= "proviamo altre percentuali ma lo stesso quantitativo di acqua";
String Finale= "far ripartire il programma con nuove quantita acqua per il rabbocco alla sera e per la quantita iniziale dei secondi contenitori";
Scanner tastiera= new Scanner (System.in);
System.out.printIn ("inserisci la quantita di acqua da distribuire in ml");
TotaleAcqua= tastiera.nextInt ();
System.out.printIn ("il totale acqua da dividere tra i primi 9 contenitori è" + TotaleAcqua);
/** Primo contenitore */
System.out.printIn ("Nel primo" + Contenitore);
Contenitore1= (TotaleAcqua*40)/100;
System.out.printIn (Contenitore1 + "ml");
/** Secondo contenitore */
System.out.printIn ("Nel secondo" + Contenitore);
Contenitore2= (TotaleAcqua*35)/100;
System.out.printIn (Contenitore2 + "ml");
/** Terzo contenitore */
Sytem.out.printIn ("Nel tezo" + Contenitore);
Contenitore3= (TotaleAcqua*25)/100;
System.out.printIn (Contenitore3 + "ml");
/** Proviamo altre percentuali ma medesimo quantitativo di acqua */
System.out.printIn (Percentuali);
/** Quarto contenitore */
System.out.printIn ("Nel quarto" + Contenitore);
Contenitore4= (TotaleAcqua*55)/100;
System.out.printIn (Contenitore4 + "ml");
/** Quinto contenitore */
System.out.printIn ("Nel quinto" + Contenitore);
Contenitore5= (TotaleAcqua*30)/100;
System.out.printIn (Contenitore5 + "ml");
/** Sesto contenitore */
System.out.printIn ("Nel sesto" + Contenitore);
Contenitore6= (TotaleAcqua*15)/100;
System.out.printIn (Contenitore6 + "ml");
/** Proviamo altre percentuali ma medesimo quantitativo di acqua */
System.out.printIn (Percentuali);
/** Settimo contenitore */
System.out.printIn ("Nel settimo" + Contenitore);
Contenitore7= (TotaleAcqua*45)/100;
System.out.printIn (Contenitore7 + "ml");
/** Ottavo contenitore */
System.out.printIn ("Nel ottavo" + Contenitore);
Contenitore8= (TotaleAcqua*40)/100;
System.out.PrintIn (Contenitore8 + "ml");
/** Nono contenitore */
System.out.printIn ("Nel nono" + Contenitore);
Contenitore9= (TotaleAcqua*15)/100;
System.out.printIn (Contenitore9 + "ml");
/** Finale */
System.out.printIn (Finale);
}
}
Dario