[bottega] I: richiesta

  • From: "Russo Tommaso" <caronte@xxxxxxxxxxxxxxxxxx>
  • To: <bottega@xxxxxxxxxxxxx>
  • Date: Mon, 17 Feb 2003 13:49:43 +0100


-----Messaggio originale-----
Da: bottega-bounce@xxxxxxxxxxxxx
[mailto:bottega-bounce@xxxxxxxxxxxxx]Per conto di Russo Tommaso
Inviato: sabato 15 febbraio 2003 23.26
A: bottega@xxxxxxxxxxxxx
Oggetto: [bottega] richiesta



Sono Tommaso Russo e voglio farvi una proposta che ne dite di studiare tutti
insieme per l'esame di programmazione di Canfora previsto per
il 21/02/2003, ci riuniamo tutti a benevento e ci prepariamo per l'esame
insieme scambiandoci idee e informazioni, verificando quanto siamo
effettivamente preparati e miglioriamo la nostra preparazione.
Che ve ne pare?
Io sono disponibile!!
Basta fissare solo quando e dove!
resto in attesa della vostra risposta!
saluti.





-- Attached file included as plaintext by Ecartis --
-- File: InsertionSort.txt.txt

import java.io.*;
import java.util.*;
class ElencoNomi {
    public ElencoNomi(String nomeFile) throws Exception {
        BufferedReader br=new BufferedReader(new InputStreamReader(new 
FileInputStream(new File(nomeFile))));
        v=new Vector();
        String nome=br.readLine();
        while(nome!=null) {
            if(v.size()==0) {
                v.addElement(nome);
            } else {
                String primo=(String)v.elementAt(0);
                if(primo.compareTo(nome)>0) {
                    v.insertElementAt(nome,0);
                } else {
                    String ultimo=(String)v.elementAt(v.size()-1);
                    if(ultimo.compareTo(nome)<0) {
                        v.addElement(nome);
                    } else {
                        for(int i=0;i<v.size()-1;i++) {
                            String sinistro=(String)v.elementAt(i);
                            String destro=(String)v.elementAt(i+1);
                            if(sinistro.compareTo(nome)<0) {
                                if(destro.compareTo(nome)>0) {
                                    v.insertElementAt(nome,i+1);
                                    break;
                                }
                            }
                        }
                    }
                }
            }
            nome=br.readLine();
        }
    }
    public String toString() {
        String px=(String)v.elementAt(0);
        for(int i=1;i<v.size();i++) {
            px=px+" ,"+(String)v.elementAt(i);
        }
        return px;
    }
    private Vector v;
}
public class InsertionSort {
    public static void main(String[] argv)throws Exception {
        ElencoNomi elenco=new ElencoNomi("listaNomi.txt");
        System.out.println(elenco);
    }
}

-- Attached file included as plaintext by Ecartis --
-- File: listaNomi.txt

tommaso
marco
filippo
errico
vittorio
roberto
nicola
vincenzo
luca
-- Attached file included as plaintext by Ecartis --
-- File: RetiIng.txt

import java.net.*;
import java.io.*;
import java.util.*;
class RetiIng {
    public static void main(String[] argv)throws Exception {
        URL u=new URL("www.trigono.com");
        URLConnection uC=u.openConnection();
        BufferedInputStream bis=(BufferedInputStream)uC.getContent();
        InputStreamReader ins=new InputStreamReader(bis);
        BufferedReader br=new BufferedReader(ins);
        PrintStream target=new PrintStream(new FileOutputStream(new 
File("pagina.txt")));
        Vector v=new Vector();
        String paginaWeb=br.readLine();
        while(paginaWeb!=null) {
            v.addElement(paginaWeb);
            paginaWeb=br.readLine();
        }
        for(int i=0;i<v.size();i++) {
            String pag=(String)v.elementAt(i);
            target.println(pag);
        }
   }
}

-- Attached file included as plaintext by Ecartis --
-- File: TestBubbleSort.txt

import java.util.*;
public class TestBubbleSort {
    public static void main(String[] argv) {
        Vector v=new Vector();
        v.addElement("c");
        v.addElement("a");
        v.addElement("d");
        v.addElement("b");
        v.addElement("e");
        System.out.println(v);
        for(int i=v.size()-1;i>0;i--) {
            for(int j=0;j<i;j++) {
                String corrente=(String)v.elementAt(j);
                String successivo=(String)v.elementAt(j+1);
                if(corrente.compareTo(successivo)>0) {          
                    scambia(v,j,j+1);
                }
            }
        }
        System.out.println(v);
    }
    public static void scambia(Vector v,int x,int y) {
        Object o=v.elementAt(x);
        v.setElementAt(v.elementAt(y),x);
        v.setElementAt(o,y);
    }
}

-- Attached file included as plaintext by Ecartis --
-- File: TestCoda.txt

/* 
Questo programma realizza una struttura dati detta coda.
il programma legge il nome e il cognome di un cliente e poi lo accoda(append) 
nella
struttura dati coda, successivamente estrae i vari elementi dalla coda(shift).
Nella struttura dati coda gli elementi in questo caso di tipo Cliente vengono 
messi uno in seguito l'altro in modo accodatomediante il metodo append,  
successivamente vengono estratti,sempre partendo dal primo elemento,l'elemento
che era nella posizione(primo), corrispondente a zero nel vettore viene prima 
cancellato e poi tutti gli altri elementi vengono spostati a sinistra creando 
cosi un nuovo elemento primo che prima occupava la posizione(1) nel vettore 
adesso invece viene ad occupare la posizione(0) diventando cosi il nuovo primo. 
   
*/ 

import java.io.*;
import java.util.*;
class Coda {
    public Coda() {
        v=new Vector();
    }
    public void append(Object o) {
        v.addElement(o);
    }
    private Vector v;
    public Object shift() {
        if(v.size()==0) {
            return null;
        }
        Object o=v.elementAt(0);
        v.removeElementAt(0);
        return o;
    }
}

class Cliente {
    public Cliente(String nome,String cognome) {
        this.nome=nome;
        this.cognome=cognome;
    }
    private String nome;
    private String cognome;
    public String getNome() {
        return nome;
    }
    public String getCognome() {
        return cognome;
    }
    public String toString() {
        return nome+" "+cognome;
    }
}
class ElencoClienti {
    public ElencoClienti()throws Exception {
        BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
        v=new Vector();
        System.out.println("Inserisci il nome di un Cliente:");
        String snome=br.readLine();
        System.out.flush();
        while (snome.length()!=0) {
            System.out.println("Inserisci il cognome di un Cliente:");
            String scognome=br.readLine();
            System.out.flush();
            System.out.println("Inserisci il nome di un Cliente:");
            Cliente cl=new Cliente(snome,scognome);
            v.addElement(cl);
            snome=br.readLine();
        }
    }
    private Vector v;
    public Vector getVector() {
        return v;
    }
}

public class TestCoda {
    public static void main(String[] argv) throws Exception {
        Coda cd=new Coda();
        Cliente cl=new Cliente("tommaso","russo");
        ElencoClienti el=new ElencoClienti();
        Vector listaClienti=el.getVector();
        for(int i=0;i<listaClienti.size();i++) {
            cl=(Cliente)listaClienti.elementAt(i); 
            cd.append(cl);
        }
        Cliente c=(Cliente)cd.shift();
        while(c!=null) {
            System.out.println(c);
            c=(Cliente)cd.shift();
        }
    }
}

-- Attached file included as plaintext by Ecartis --
-- File: TestException.txt

import java.io.*;
public class TestException {
    public static void main(String[] argv) {
        File f=new File("libri.txt");
        try {
            FileInputStream ins=new FileInputStream(f);
        } catch (FileNotFoundException e) {
            System.out.println("File non trovato");
            System.out.println("dettagli:");
            System.out.println("eccezione lanciata: "+e);
        }
    }
}

-- Attached file included as plaintext by Ecartis --
-- File: TestRete.txt

import java.net.URL;
import java.io.*;
public class TestRete {
    public static void main(String[] argv)throws Exception {
        URL u=new URL("localhost");
        InputStream is=u.openStream();
        InputStreamReader isr=new InputStreamReader(is);
        BufferedReader br=new BufferedReader(isr);
        System.out.println(br.readLine());
    }
}


Other related posts: