Forum Informatica Unict

LAUREA TRIENNALE (D.M. 270/04) => Programmazione 1, 9 CFU => Topic started by: isuccia89 on 12-11-2008, 16:20:25



Title: es di prog 1
Post by: isuccia89 on 12-11-2008, 16:20:25
Ciao, volevo sapere se qualcuno aveva fatto gli es di programmazione 1 ke ha assegnato stamattina il prof sui due array.
Gazie  .ciaociao


Title: Re:es di prog 1
Post by: Bastard_Inside on 12-11-2008, 20:23:11
Ciao, volevo sapere se qualcuno aveva fatto gli es di programmazione 1 ke ha assegnato stamattina il prof sui due array.
Gazie  .ciaociao
si ecco il codice dell'ultimo che ha lasciato :

// Dati due Array, dire se questi sono identici : stessa lunghezza, elementi, e ordine degli elementi .
public class arrayuguali
{
   public static void main (String [] args)
   {
      int[] A= {1,2,3,4,5};
      int[] B= {1,2,3,4,5};
      boolean procedi=false;
   
      if (A.length==B.length)
         {
             procedi=true;

                 for(int i=0;i<A.length-1 && procedi==true;i++)
            {
               if(A!=B)
                  procedi=false;
            }
            
            if(procedi==true)
            {               
                 for(int i=0;i<A.length;i++)
                      {
                   System.out.print(A+"\t");
                             System.out.println(B+"\t");
                 }
                 } 
                         
         }
             System.out.println(procedi);   
   }
}
         


Title: Re:es di prog 1
Post by: isuccia89 on 12-11-2008, 21:18:35
ma sei assolutamente sicuro?? ho porvato a compilarlo ma cm risultato mi restituisce false


Title: Re:es di prog 1
Post by: genietto84 on 12-11-2008, 21:40:30
E' sbagliato!
Dovete riflettere bene su cosa confrontate scrivendo così
Code:
A!=B

N.B. A e B sono due array non due tipi primitivi  .penso


Title: Re:es di prog 1
Post by: isuccia89 on 12-11-2008, 21:46:47
bhe..... wow..... 8:-)


Title: Re:es di prog 1
Post by: Bastard_Inside on 12-11-2008, 21:55:01
bhe..... wow..... 8:-)
c'erano le parentesi quandre infayyi , nel ricopiarlo qui non sò perchè l'ha eliminate , ora aggiusto !
cmq funziona (naturalmente con la modifica delle parentesi) perchè l'ho provato.


Title: Re:es di prog 1
Post by: Bastard_Inside on 12-11-2008, 21:58:58
bhe..... wow..... 8:-)
c'erano le parentesi quandre infattii , nel ricopiarlo qui non sò perchè l'ha eliminate , ora aggiusto !
cmq funziona (naturalmente con la modifica delle parentesi) perchè l'ho provato.

le parentesi a me spuntano non sò perchè non le visualizza ! vabbè mettile tu nel tuo codice dove dice if(A "quadra" i "chiudi quadra" != B "quadra! i "chiudi quadra" )
e naturalmente anche nelle due System.out


Title: Re:es di prog 1
Post by: Bastard_Inside on 12-11-2008, 22:00:40
Ciao, volevo sapere se qualcuno aveva fatto gli es di programmazione 1 ke ha assegnato stamattina il prof sui due array.
Gazie  .ciaociao
ECCO TROVATA L'OPZIONE PER POSTARE CODICE ( QUESTO E' ESATTO)
PS. SCUSATE I TROPPI POST

Code:
public class arrayuguali
{
public static void main (String [] args)
{
int[] A= {1,2,3,4,5};
int[] B= {1,2,3,4,5};
boolean procedi=false;

if (A.length==B.length)
{
    procedi=true;

        for(int i=0;i<A.length-1 && procedi==true;i++)
{
if(A[i]!=B[i])
procedi=false;
}

if(procedi==true)
{
     for(int i=0;i<A.length;i++)
             {
       System.out.print(A[i]+"\t");
                       System.out.println(B[i]+"\t");
     }
        } 
                         
}
       System.out.println(procedi);
}
}


Title: Re:es di prog 1
Post by: isuccia89 on 13-11-2008, 11:16:36
si infatti ora funziona, grazie ciao ciau   .ciaociao


Title: Re:es di prog 1
Post by: Bastard_Inside on 13-11-2008, 11:32:15
si infatti ora funziona, grazie ciao ciau   .ciaociao
di niente ! ciau  .ciaociao