Ciao a tutti ho un errore di questo tipo in questa applicazione:
l'applicazione non ancora finita ma che comunque da quell'errore lì è:codice:C:\Lavoro\java\suorce>javac Area_by_Gauss.java Area_by_Gauss.java:26: long cannot be dereferenced return System.out.println("Numero vertici facenti parte del poli gono:" + this.numero_vertici.toString()); ^ Area_by_Gauss.java:26: incompatible types found : void required: java.lang.String return System.out.println("Numero vertici facenti parte del poli gono:" + this.numero_vertici.toString()); ^ 2 errors
oltra agli errori che vi sono, praticamente dovrebbe a un certo punto chiedere quanti punti ha il poligono. Da tastiera inserisco un numero, questo numero deve essere il valore della variabile this.numero_vertici e successivamente come vedete dovrebbe essere stampato a video. Non riesco a schiodarmicodice:import java.io.*; import pack.*; class Area_by_Gauss { long numero_vertici; long area; int coordinate_vertici[][][]; final String descrizione = "Con questo piccolo programma si sarà in grado di calcolare l'area di un qualsiasi poligono avendo tutte le coordinate dei suoi punti rispetto a un generico piano cartesiano. NB= L'unità di misura del risultato sarà come quella inserita e ovviamente elevata alla seconda."; public static void main(String args[]){ Area_by_Gauss risultato = new Area_by_Gauss(); } public Area_by_Gauss(){ System.out.println(this.descrizione); System.out.println(); System.out.println("Formula: 1/2 * sommatoria[Ni * (Xi+1 - Xi-1])"); System.out.println("Inserisci il numero dei vertici della figura"); this.setNVertici(); Poligono figura = new Poligono(this.numero_vertici); } String setNVertici() throws IOException { this.numero_vertici = System.in.read(); return System.out.println("Numero vertici facenti parte del poligono:" + this.numero_vertici.toString()); } }

Rispondi quotando



