Olá! Abaixo consta um código que calcula o volume de uma esfera. Tchau. /*
* Volume.java
*
* Created on 19 de Abril de 2008, 23:20
*/
import javax.swing.JOptionPane;
/**
* @author Éder
*/
public class VolumeEsfera{
double raioEsf;
double volumeEsf;
/**
* Creates a new instance of Volume
*/
public VolumeEsfera( double r ){
raioEsf = r;
}//Fecha construtor
/**
* Calcula o volume da esfera.
* @return Volume da esfera
*/
public double volume( ){
return (4.0 / 3.0) * Math.PI * Math.pow( raioEsf, 3 );
}//Fecha método
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
double raio = 0; //Raio da esfera.
double volume = 0; //Volume da esfera.
String message = ""; //Mensagem ao usuário
boolean cont = true; //Status de continuação
VolumeEsfera esfera; //Objeto VolumeEsfera
//Obtendo o raio
raio = Integer.parseInt( JOptionPane.showInputDialog( null, "Raio da Esfera?", "Raio", 0 ) );
//Instanciando o objeto
esfera = new VolumeEsfera( raio );
//Obtendo o volume
volume = esfera.volume( );
//Apresenta o valor do volume
message = "Raio: " + String.valueOf( raio ) + "\nVolume: " + String.valueOf( volume );
JOptionPane.showMessageDialog( null, message, "Volume da Esfera", 0 );
}//Fecha main
}//Fecha classe