Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Definizioni ed utilizzo variabili

    Buonasera a tutti,

    premesso che sono un "vero" neofita di java. Volevo chiedere un aiuto su come si devono dichiarare le variabili ed utilizzarle al meglio.

    Nell'esempio che sotto riporto, ho creato un oggetto array W (Warehouse). Vorrei capire come e dove devo dichiararlo per renderlo visibile al metodo buyBook() che deve ricevere una variabile di tipo stringa.

    Riporto l'esempio:

    public class Libreria {
    public static void main(String[] args) {
    Warehouse[] w = {new Warehouse ("Zanna Bianca","Andrea", "Roma", 10, 230)};
    buyBook(w[0].getTitle());
    System.out.println(" array w " + w[0].getTitle() + " numero copie " + w[0].getNumberCopies());
    }
    static void sellBook (String Title, int i ) {
    }
    static void buyBook (String title) {
    }
    }

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Quote Originariamente inviata da Andrea Romiti Visualizza il messaggio
    dove devo dichiararlo per renderlo visibile al metodo buyBook() che deve ricevere una variabile di tipo stringa.
    Visto cosi, essendo quei metodi static, la cosa più immediata è definire w fuori dal main e come static. Quindi tutti i metodi static possono usarlo.

    La tua classe comunque è troppo piccola e incompleta per poter capire dove vuoi arrivare come design generale.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  3. #3
    Il mio esercizio è quello di inviare al metodo buyBook una stringa (titolo di un libro), il quale deve verificare se è presente nell'array. In caso positivo evidenziare la presenza.
    Intanto ti ringrazio

Tag per questa discussione

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.