Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Implementazione metodo

  1. #1

    Implementazione metodo

    Salve a tutti.. Scusate, sono ancora un nabbo e sto iniziando a studiare ora programmazione in Java.. Come compito in università, ci hanno assegnato questi dati e questo esercizio..

    Classe astratta Number: ogni oggetto della classe rappresenta un numero. La classe possiede un costruttore privo di argomenti. Nelle librerie standard alcune classi involucro (ad esempio Integer,Long,Float e Double) sono definite estendendo Number.

    Classe InsiemeNumeri: ogni oggetto della classe rappresenta un insieme di oggetti Number. Tra i metodi forniti
    dalla classe vi sono:

    -public Integer maxInteger()
    Restituisce il riferimento all'oggetto di tipo Integer che rappresenta il valore piu grande tra tutti gli oggetti Integer presenti nell'insieme. Se l'insieme non contiene nessun oggetto Integer il metodo restituisce null.

    -public Integer minInteger()
    Analogo al precedente, per determinare il minimo Integer nell'insieme.

    -public Integer diffMaxMinInteger()
    Restituisce la dierenza tra il massimo e il minimo valore Integer presenti nell'insieme.


    Scrivete l'implementazione del metodo diffMaxMinInteger, senza conoscere l'implementazione di InsiemeNumeri, ma utilizzando gli altri metodi forniti dalla classe. In questa versione supponete che l'insieme contenga sempre almeno un valore di tipo Integer




    Non chiedo a nessuno di farlo da zero, però potreste aiutarmi facendomi capire cosa devo fare? Sono totalmente nella pupù e sto andando nel panico
    Grazie mille in anticipo a chiunque mi aiuti

  2. #2
    Uppino nessuno mi riesce a dare una mano?

  3. #3
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802
    Non capisco se è troppo banale o se c'è l'inculata

    Io farei così, sfruttando l'auto(un)boxing introdotto in Java 5:

    codice:
    public Integer diffMaxMinInteger()
    {
        return maxInteger() - minInteger();
    }
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

  4. #4
    Utente di HTML.it L'avatar di minomic
    Registrato dal
    Nov 2010
    Messaggi
    635
    Quote Originariamente inviata da Alex'87 Visualizza il messaggio
    Non capisco se è troppo banale o se c'è l'inculata
    Stesso dubbio che avevo avuto io! Possibile tutta quella introduzione per una soluzione così banale?
    Eppure non vedo grossi problemi...

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.