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

Discussione: compilare lista java

  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2010
    Messaggi
    232

    compilare lista java

    Riferito al post precedente, non volevo essere scortese con nessuno(scusate), ripropongo il problema: devo fare una lista semplice linkata essendo che sono ancora nuovo nn so molte cose. Ho provato a fare qst lista non so se sia giusta per verifica volevo compilarla, ho fatto tre file un classe nodo, una classe list, e un altra classe dove ho il main, vorrei capire come potrei compilare, uso scite.

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2007
    Messaggi
    4,157
    Ti rispondo come ti ho risposto poco fa: devi usare il compilatore java (programmino che si chiama javac).
    Command line, javac NomeFile.java e hai compilato.
    Ovviamente lo devi fare per tutti i file che stai usando.

    Il punto è che già fai la lista senza sapere l'ABC, come dire vuoi guidare ma non sai quali sono i pedali dell'auto e a cosa servono!!!
    Ritorna anche quanto ti ha detto LeleFt: un buon testo di programmazione letto dalla prima pagina (in genere il capitolo 1) può chiarirti le idee
    RTFM Read That F*** Manual!!!

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2009
    Messaggi
    613

    Re: compilare lista java

    Originariamente inviato da 5t4rdu5t
    Riferito al post precedente, non volevo essere scortese con nessuno(scusate), ripropongo il problema: devo fare una lista semplice linkata essendo che sono ancora nuovo nn so molte cose. Ho provato a fare qst lista non so se sia giusta per verifica volevo compilarla, ho fatto tre file un classe nodo, una classe list, e un altra classe dove ho il main, vorrei capire come potrei compilare, uso scite.
    Non ho mai usato questo "scite", ma se permette la compilazione avra' un tasti chiamato "compila", "build" o qualcosa del genere. Altrimenti visto che usi ubuntu, vai nella cartella dove hai i tuoi file .java, clicca col destro e seleziona "apri nel terminale" e dai il comando:

    codice:
    javac nomeFile.java
    E soprattutto, compra un libro di Java.

    EDIT: son stato anticipato, poco male, meglio ribadire.

  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2007
    Messaggi
    4,157

    Re: Re: compilare lista java

    Originariamente inviato da Kaamos
    Non ho mai usato questo "scite", ma se permette la compilazione avra' un tasti chiamato
    consente la compilazione sotto particolari condizioni, che dubito fortemente l'autore del thread abbia impostato.
    Vedi Scite come un notepad++ o un gedit per capirci.
    RTFM Read That F*** Manual!!!

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2010
    Messaggi
    232
    si lo so cosa è javac il compilatore ecc ecc le so già qst cose nn è la prima volta che uso le classi, non ricordo in qst caso come si fa, forse mi sto spiegando male io devo mettere insieme qst classi ma nn capisco cm, forse usando build. Le classi che usavo le prime volte erano solo estenzioni di altre class per qst nn avevo avuto problemi.

  6. #6
    Utente di HTML.it
    Registrato dal
    Dec 2009
    Messaggi
    613
    Originariamente inviato da 5t4rdu5t
    si lo so cosa è javac il compilatore ecc ecc le so già qst cose nn è la prima volta che uso le classi, non ricordo in qst caso come si fa, forse mi sto spiegando male io devo mettere insieme qst classi ma nn capisco cm, forse usando build. Le classi che usavo le prime volte erano solo estenzioni di altre class per qst nn avevo avuto problemi.
    Non capisco cosa possa cambiare da un programma all'altro, qualsiasi programma tu stia facendo se vuoi compilarlo il software e' sempre quello javac. Se non sai usare il tuo editor leggine il manuale, se non e' sufficiente cerca su Google.
    E per concludere si, ci sono ottime probabilita' che il tasto per compilare si chiami "build" come ti ho suggerito prima.

    Quello che non capisco e' come fai a scrivere strutture dati e non riuscire a compilare compila come hai sempre fatto, cosa c'e' che non va?

  7. #7
    Utente di HTML.it
    Registrato dal
    Sep 2010
    Messaggi
    232
    siccome sn classi diversi..allora basta che stanno sulla stessa cartella..

  8. #8
    Utente di HTML.it
    Registrato dal
    Dec 2009
    Messaggi
    613
    Originariamente inviato da 5t4rdu5t
    siccome sn classi diversi..allora basta che stanno sulla stessa cartella..
    Se devono interagire si (anche se nei progetti e' bene lavorare esplicitamente per package).

  9. #9
    E usare RAD come Netbeans o Eclipse no eh?
    Il secondo basta che lo scarichi, lo unzippi e funziona subito.
    E sono quasi sicuro che sia pacchettizzato per Ubuntu.
    ...

  10. #10
    Utente di HTML.it
    Registrato dal
    Sep 2010
    Messaggi
    232
    ok allora ho capito. Faccio un esempio devo creare una lista semplice linkata in metto del primo secondo e terzo nodo i numeri 10,8,50.

    la mia classe nodo è:
    codice:
    public class IntNode {
    	
    	public int info;
    	public IntNode next;
    	
    	public IntNode (int i) {
    		
    		this(i, null);
    		
    	}
    	
    	public IntNode(int i, IntNode n) {
    		
    		info = i;
    		next = n;
    		
    	}
    	
    }
    la mia lista è:
    codice:
    public class IntSSList {
    	
    	private IntNode head, tail;
    	
    	public IntSSList () {
    		
    		head = tail = null;
    		
    	}
    	
    	public boolean isEmpty () {
    		
    		return head ==null;
    		
    	}
    	
    	public void Stampa () {
    	
    		for(IntNode tmp=head; tmp !=null; tmp = tmp.next)
    		
    		System.out.print(tmp.info+" ");
    	}
    	
    }
    e poi il mio main:
    codice:
    class Provalist {
    	
    	public static void main(String[]args) {
    		
    		IntNode p = new IntNode(10);
    		p.next= new IntNode(8);
    		p.next.next=new IntNode(50);
    		
    	}
    }

    non capisco però cm faccio a fargli stampare la lista

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.