Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12

Discussione: Aiutooo!!! JAVA

  1. #1

    Aiutooo!!! JAVA

    vi prego ditemi cosa c'è che no va in queste quattro riche di codice:


    l'errore che mi da è: Exeption in thread "main" java.lang.JavaNoSuchMehtodError - main

    public class GestioneFattureProforma
    {

    public void main( ){

    StampaFattura(new FatturaProforma(new java.util.Date()," CICCIO","PISO", 4));
    }

    public void StampaFattura(FatturaProforma FP1)
    {

    System.out.print("Cliente:.....");
    System.out.println(FP1.Cliente);
    System.out.print("Fornitore:.....");
    System.out.println(FP1.Fornitore);
    System.out.print("Data Operazione: ");
    System.out.println(FP1.Data);
    System.out.print("FP1.Numero Fattura: ");
    System.out.println(FP1.NumeroFattura);
    System.out.print("Nuemero Righe: ");
    System.out.println(FP1.NumeroRighe);
    System.out.println();
    for(int i=0; i<FP1.NumeroRighe; i++)
    {
    FP1.ScriviNuovaRiga("batteria","scatola","colli",( int) (Math.random()*10)+1, 32 ,(int) (Math.random()*100),(float)((Math.random())+(Math. random()*10)));

    }
    FP1.LeggiRiga();
    System.out.println("");
    System.out.print("Totale Fattura:.....");
    System.out.println((int) FP1.PassaTotaleFattura());

    }



    }



    vatemi capire dove sbaglio...

  2. #2
    Utente bannato
    Registrato dal
    Sep 2001
    Messaggi
    413
    uno dei metodi che chiami non esiste...

    FP1.ScriviNuovaRiga

    FP1.LeggiRiga()

    FP1.PassaTotaleFattura()

  3. #3
    cavoli ci sono tutte, ne sono sicuro!!!

  4. #4
    ma è giusta lasintassi che uso nelle prime 10 righe????

  5. #5
    Utente di HTML.it L'avatar di floyd
    Registrato dal
    Apr 2001
    Messaggi
    3,837
    public void main(String[] arg){
    new StampaFattura(new FatturaProforma(new java.util.Date()," CICCIO","PISO", 4));
    }
    prova così

  6. #6
    niente da fare.....aiutatemi vi prego altrimanti rimanfgo bloccato.

  7. #7

    Funzione main

    la funzione main di una classe è:

    public static void main(String args[]){
    /* statments */
    }

  8. #8
    no così mi dice ke un metodo non statico non può essere referenziato da un contesto statico.

  9. #9

    è giusto

    infatti o crei la tua funzione StampaFattura:
    public static void StampaFattura(FatturaProforma FP1){
    }

    oppure devi creare un'istanza della classe GestioneFattureProforma
    così:
    new GestioneFattureProforma().StampaFattura(new FatturaProforma(new java.util.Date(),"CICCIO","PISO", 4));

  10. #10

    dici così

    public class GestioneFattureProforma
    {

    public void main(String args[]){

    new GestioneFattureProforma().StampaFattura(new FatturaProforma(new java.util.Date(),"CICCIO","PISO", 4));
    }

    public void StampaFattura(FatturaProforma FP1)
    {

    System.out.print("Cliente:.....");
    System.out.println(FP1.Cliente);
    System.out.print("Fornitore:.....");
    System.out.println(FP1.Fornitore);
    System.out.print("Data Operazione: ");
    System.out.println(FP1.Data);
    System.out.print("FP1.Numero Fattura: ");
    System.out.println(FP1.NumeroFattura);
    System.out.print("Nuemero Righe: ");
    System.out.println(FP1.NumeroRighe);
    System.out.println();
    for(int i=0; i<FP1.NumeroRighe; i++)
    {
    FP1.ScriviNuovaRiga("batteria","scatola","colli",( int) (Math.random()*10)+1, 32 ,(int) (Math.random()*100),(float)((Math.random())+(Math. random()*10)));

    }
    FP1.LeggiRiga();
    System.out.println("");
    System.out.print("Totale Fattura:.....");
    System.out.println((int) FP1.PassaTotaleFattura());

    }



    }

    perchè anche così non funziona

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.