Visualizzazione dei risultati da 1 a 6 su 6

Visualizzazione discussione

  1. #1

    Piu classi in un file .java

    Ciao,
    non so il perchè ma sto facendo un corso java a lavoro, però ho un problema.

    Come faccio a dichiarare piu classi all'interno dello stesso .java?
    Il file viene compilato ma quando lo lancio si incazza perchè una delle mie 2 classi non ha il main

    codice:
    /**
        Definire 2 classi, una che rappresenti un oggetto di tipo Cerchio 
        che abbia una variabile di istanza raggio (di tipo int), 
        una costante PI (pi greco con valore 3.14), un costruttore che abbia come parametro 
        una variabile che valorizzi il raggio e due metodi: uno che calcola la circonferenza 
        ed uno che calcola l’area.
        La seconda classe, denominata DisegnaCerchio, 
        deve creare un oggetto di tipo cerchio e utilizzando gli attributi della classe Cerchio 
        stampare in output il valore del raggio, del perimetro e delle circonferenza.
    */
    
    
    class disegnaCerchio
    {
        public static void main(String[] args)
        {
            cerchio mioCerchio = new cerchio(17);
        
            System.out.println("Il valore del raggio e " + mioCerchio.raggio);
            System.out.println("Il valore della circonferenza e " + mioCerchio.circonferenza());
            System.out.println("Il valore dell'area e " + mioCerchio.area());
        }
    }
    
    
    public class cerchio
    {
        public int raggio = 0;
        static final double PI = 3.14;
        
        public cerchio(int raggio)
        {
            this.raggio = raggio;
        }
        
        public double circonferenza()
        {
            return 2*PI*raggio;
        }
        
        public double area()
        {
            return PI*raggio*raggio;
        }
    }

    come devo fare?

    Ciao
    Ultima modifica di LeleFT; 17-06-2015 a 16:28 Motivo: Aggiunti i tag CODE

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.