Ciao a tutti ho un errore di questo tipo in questa applicazione:
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
l'applicazione non ancora finita ma che comunque da quell'errore lì è:
codice:
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());
}
}
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 schiodarmi