Logo by Irenicus mercoledì 03-dic-08 16:17


RaulKen.It :: Leggi il Topic - [Java]Chiarimenti primo programma
 FAQFAQ   CercaCerca   Gruppi utentiGruppi utenti   ProfiloProfilo   Messaggi PrivatiMessaggi Privati   LoginLogin 

[Java]Chiarimenti primo programma
Vai a pagina 1, 2  Successivo
 
Nuovo Topic   Rispondi    Indice del forum -> Programmazione
Precedente :: Successivo  
Autore Messaggio
DragonNinja
Frequentatore del Forum
Frequentatore del Forum


Registrato: Jul 05, 2005
Messaggi: 412

MessaggioInviato: Sab Nov 18, 2006 11:06 pm    Oggetto: [Java]Chiarimenti primo programma Rispondi citando

L'ho appena inizato e già non funziona Arrabiato

Il mio prof:"Tutti i programmi all'1 al 9 dovranno essere sviluppati all'interno di classi distinte presenti all'interno di un unico Package, prive del metodo main."

Io il metodo main l'ho messo solo momentaneamente per rendermi conto se quello che faccio è corretto o no... quello che sono riuscito a fare fin'ora è:
Torna in cima
Profilo Messaggio privato
DragonNinja
Frequentatore del Forum
Frequentatore del Forum


Registrato: Jul 05, 2005
Messaggi: 412

MessaggioInviato: Sab Nov 18, 2006 11:06 pm    Oggetto: Rispondi citando

Codice:

package Esame;

import java.io.*;

public class Fattoriale{
   public static int calcola(int n){
      if(n<=1)
         return 1;
      else
         return calcola(n-1);
   }
   
   public static void main()throws IOException{
      int n;
      n = System.in.read();
      
      System.out.println(calcola(n));
   }
}
Torna in cima
Profilo Messaggio privato
DragonNinja
Frequentatore del Forum
Frequentatore del Forum


Registrato: Jul 05, 2005
Messaggi: 412

MessaggioInviato: Sab Nov 18, 2006 11:07 pm    Oggetto: Rispondi citando

Nessun errore di sintassi ma non funziona... appena lo faccio partire mi dice "Exception in thread "main"java.lang.NoSuchMetodError: main"

che vuole?

grazie

P.S: Scusate ho dovuto mandare il mess diviso in 3 parti e non so perchè.. mi spuntava la finestra PHP NUKE e mi diceva che qualcosa non mi era permesa...
Torna in cima
Profilo Messaggio privato
DragonNinja
Frequentatore del Forum
Frequentatore del Forum


Registrato: Jul 05, 2005
Messaggi: 412

MessaggioInviato: Dom Nov 19, 2006 12:31 am    Oggetto: Rispondi citando

quel problema l'ho risolto ma continua a non funzionare sto coso assurdo...

ho trasformato il programma così:
Codice:

package Esame;

import java.io.*;

public class Fattoriale{
   public static int calcola(int n){
      if(n<2)      
         return 1;
      else{
         for(n;n>1;n--)
            n=n*n-1;
         return n;
         }
   }
   
   public static void main(String[] args)throws IOException{
      int n;
      n = System.in.read();
      
      System.out.println(calcola(n));
   }
}

qualunque numero che metto oraanche 0 e 1 mi da come risultato sempre un numero negativo luuuungo moltooo lungo...
Torna in cima
Profilo Messaggio privato
DragonNinja
Frequentatore del Forum
Frequentatore del Forum


Registrato: Jul 05, 2005
Messaggi: 412

MessaggioInviato: Dom Nov 19, 2006 2:34 am    Oggetto: Rispondi citando

no.. no va... metto 3 e mi esce 51 (che dovrebbe essere il codice ascii di 3)...
Torna in cima
Profilo Messaggio privato
DragonNinja
Frequentatore del Forum
Frequentatore del Forum


Registrato: Jul 05, 2005
Messaggi: 412

MessaggioInviato: Dom Nov 19, 2006 2:49 am    Oggetto: Rispondi citando

con JCreator... caso mai provo con dos e ti faccio sapere...
Torna in cima
Profilo Messaggio privato
DragonNinja
Frequentatore del Forum
Frequentatore del Forum


Registrato: Jul 05, 2005
Messaggi: 412

MessaggioInviato: Dom Nov 19, 2006 2:56 am    Oggetto: Rispondi citando

mi da un sacco di errori se lo faccio andare via dos...
Torna in cima
Profilo Messaggio privato
DragonNinja
Frequentatore del Forum
Frequentatore del Forum


Registrato: Jul 05, 2005
Messaggi: 412

MessaggioInviato: Dom Nov 19, 2006 6:25 am    Oggetto: Rispondi citando

non ho capito bene una cosa scusami... ma nel fattoriale2 il package c'è??
no perchè il mio prof ha richiesto di fare sto programma con i package...
Torna in cima
Profilo Messaggio privato
DragonNinja
Frequentatore del Forum
Frequentatore del Forum


Registrato: Jul 05, 2005
Messaggi: 412

MessaggioInviato: Dom Nov 19, 2006 4:44 pm    Oggetto: Rispondi citando

Ma come si fanno a passare come parametri le matrici? no come in c??

Codice:


public class Matrice{
    
    public static void moltiplica(float *M1[], float *M2[]){
       int i,j; //Gli indici delle matrici
       float M[2][2]; //La matrice risultante sarà una matrice 2x2
       
       for(i=0;i<2;i++){
          System.out.println();
          for(j=0;j<2;j++){
             m[i][j]=M1[i][0]*M2[0][j]+M1[i][1]*M2[1][j];
             System.out.print(m[i][j]);
          }
       }
    }
 }


Mi da 2 errori.. mi chiede un identificatore e una ")"
Torna in cima
Profilo Messaggio privato
DragonNinja
Frequentatore del Forum
Frequentatore del Forum


Registrato: Jul 05, 2005
Messaggi: 412

MessaggioInviato: Dom Nov 19, 2006 10:43 pm    Oggetto: Rispondi citando

Niente ho corretto... ma ho il soltio problema ocn il main!!!!!
[code]
private static BufferedReader stdin =
new BufferedReader( new InputStreamReader( System.in ) );

public static void main(String[] args) throws IOException {

String S;

S = stdin.readLine();
Dividi (S);
//System.out.println(calcola(n));
}
[/code]



Nessun errore in fase di compilazione ma il solito incomprensibile (per me) errore quando avvio il programma:"Exception in thread "main"java.lang.NoSuchMetodError: main"

E' la stretta struttura del main che ho utilizzato per il fattoriale... in quel caso va.. qui no... che vuol dire quest'errore che ancora non l'ho capito?
Torna in cima
Profilo Messaggio privato
DragonNinja
Frequentatore del Forum
Frequentatore del Forum


Registrato: Jul 05, 2005
Messaggi: 412

MessaggioInviato: Lun Nov 20, 2006 12:52 am    Oggetto: Rispondi citando

Ti ho inviato un MP con tutto il programma... no.. perchè lo devo consegnare al prof... grazie
Torna in cima
Profilo Messaggio privato
DragonNinja
Frequentatore del Forum
Frequentatore del Forum


Registrato: Jul 05, 2005
Messaggi: 412

MessaggioInviato: Lun Nov 20, 2006 3:15 pm    Oggetto: Rispondi citando

te l'ho inviato ma non so se ti è arrivato... il mess mi risulta sempre in posta in uscita..
Torna in cima
Profilo Messaggio privato
DragonNinja
Frequentatore del Forum
Frequentatore del Forum


Registrato: Jul 05, 2005
Messaggi: 412

MessaggioInviato: Mar Nov 21, 2006 2:21 am    Oggetto: Rispondi citando

Ok ti ringazio anche per la pazienza.... è perfetto.. anche un lavoro più pulito.. ora vedo di correggere tutti gli errori...
Torna in cima
Profilo Messaggio privato
Mostra prima i messaggi di:   
Nuovo Topic   Rispondi    Indice del forum -> Programmazione Tutti i fusi orari sono GMT + 1 ora
Vai a pagina 1, 2  Successivo
Pagina 1 di 2

 
Vai a:  
Non puoi inserire nuovi Topic in questo forum
Non puoi rispondere ai Topic in questo forum
Non puoi modificare i tuoi messaggi in questo forum
Non puoi cancellare i tuoi messaggi in questo forum
Non puoi votare nei sondaggi in questo forum

Powered by phpBB © 2001, 2005 phpBB Group

 
© 1999-2008 by Hyarbor S.r.l. PI 04698901215 ®
Usando questo sito si accettano le Note Legali in termini di privacy.
PHP-Nuke Copyright © 2005 by Francisco Burzi. This is free software, and you may redistribute it under the GPL. PHP-Nuke comes with absolutely no warranty, for details, see the license.
Generazione pagina: 0.12 Secondi